BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bslstl::Variant_VTable< t_RET, t_VISITOR, t_VARIANT, t_UNUSED > Struct Template Reference

Detailed Description

template<class t_RET, class t_VISITOR, class t_VARIANT, class... t_UNUSED>
struct bslstl::Variant_VTable< t_RET, t_VISITOR, t_VARIANT, t_UNUSED >

This component-private struct computes arrays in which element i is a pointer to one of the functionImpl functions defined above, invoking an lvalue of type (template parameter) t_VISITOR with alternative i of (template parameter) t_VARIANT and implicitly converting the return type to t_RET. The primary template (used when t_VARIANT is not a bsl::variant) is not defined.

Note
Note that the t_UNUSED template parameter is required due to limitations of sim_cpp11_features.pl.

The documentation for this struct was generated from the following file: