This partial specialization provides the actual s_mapId array once t_DUMMY is deduced as an IntegerSequence of alternative indices.
Synopsis
Declared in <bslstl_variant.h>
template<
class t_RET,
class t_VISITOR,
class t_VARIANT,
size_t t_INDICES...>
struct Variant_VTableId<t_RET, t_VISITOR, t_VARIANT, bslmf::IntegerSequence<std::size_t, t_INDICES...>>;
Description
In order to allow for perfect forwarding, both t_VISITOR and t_VARIANT must be of reference type. If they are not, something went wrong.
Type Aliases
Name |
Description |
Function pointer type for a |
Static Data Members
Name |
Description |
Array of function pointers, indexed by alternative index, each invoking the visitor with an index tag and the corresponding alternative. |
Created with MrDocs