Quick Links:

bal | bbl | bdl | bsl

Public Types | Public Member Functions

bdlb::Variant_TypeIndex< TYPES, TYPE > Struct Template Reference

#include <bdlb_variant.h>

List of all members.

Public Types

enum  {
  value, TypeOrDefault, TypeListTypeOf, TypeOrDefault,
  TypeListTypeOf, TypeOrDefault, TypeListTypeOf, TypeOrDefault,
  TypeListTypeOf, TypeOrDefault, TypeListTypeOf, TypeOrDefault,
  TypeListTypeOf, TypeOrDefault, TypeListTypeOf, TypeOrDefault,
  TypeListTypeOf, TypeOrDefault, TypeListTypeOf, TypeOrDefault,
  TypeListTypeOf, TypeOrDefault, TypeListTypeOf, TypeOrDefault,
  TypeListTypeOf, TypeOrDefault, TypeListTypeOf, TypeOrDefault,
  TypeListTypeOf, TypeOrDefault, TypeListTypeOf, TypeOrDefault,
  TypeListTypeOf, TypeOrDefault, TypeListTypeOf, TypeOrDefault,
  TypeListTypeOf, TypeOrDefault, TypeListTypeOf, TypeOrDefault,
  TYPE, value
}

Public Member Functions

 BSLMF_ASSERT (0!=value)

Detailed Description

template<class TYPES, class TYPE>
struct bdlb::Variant_TypeIndex< TYPES, TYPE >

Component-private meta-function. Do not use. This meta-function computes the index of the template parameter TYPE in the template parameter list of TYPES.

See Component bdlb_variant


Member Enumeration Documentation

template<class TYPES , class TYPE >
anonymous enum
Enumerator:
value 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TypeListTypeOf 
TypeOrDefault 
TYPE 
value 

Member Function Documentation

template<class TYPES , class TYPE >
bdlb::Variant_TypeIndex< TYPES, TYPE >::BSLMF_ASSERT ( 0!  = value  ) 

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