Quick Links:

bal | bbl | bdl | bsl

Public Types

bdlat_TypeCategory::Select< TYPE > Struct Template Reference

#include <bdlat_typecategory.h>

List of all members.

Public Types

enum  { e_SELECTION, SELECTION = e_SELECTION, BDEAT_SELECTION = e_SELECTION }
typedef bslmf::Switch
< e_SELECTION, DynamicType,
Array, Choice, CustomizedType,
Enumeration, NullableValue,
Sequence, Simple >::Type 
Type

Detailed Description

template<class TYPE>
struct bdlat_TypeCategory::Select< TYPE >

This meta-function contains a typedef Type that specifies the category tag for the parameterized TYPE. Note that the runtime analog to this meta-function is bdlat_TypeCategoryFunctions::select that returns the enumerator corresponding to the bdlat category.

See Component bdlat_typecategory


Member Typedef Documentation


Member Enumeration Documentation

template<class TYPE>
anonymous enum
Enumerator:
e_SELECTION 
SELECTION 
BDEAT_SELECTION 

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