Component-private vtable entry invoking a tagged visitor on alternative t_INDEX.
Declared in <bslstl_variant.h>
template<
class t_RET,
class t_VISITOR,
class t_VARIANT,
size_t t_INDEX>
struct Variant_FunctionId;
| Name | Description |
|---|---|
functionImpl | This component-private function invokes the specified visitor with a bsl::in_place_index_t tag representing the value of (template parameter) t_INDEX and the active alternative object of the specified variant, implicitly converting the return type to (template parameter) t_RET. The behavior is undefined unless t_INDEX is the index of the active alternative. |