BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslmf::SelectTrait_Imp< t_TYPE, t_TRAIT1, t_TRAIT2, t_TRAIT3, t_TRAIT4, t_TRAIT5, t_TRAIT6, t_TRAIT7, t_TRAIT8, t_TRAIT9 > Struct Template Reference

#include <bslmf_selecttrait.h>

Public Types

enum  { ORDINAL }
 
typedef Switch< ORDINAL, SelectTraitCase<>, SelectTraitCase< t_TRAIT1 >, SelectTraitCase< t_TRAIT2 >, SelectTraitCase< t_TRAIT3 >, SelectTraitCase< t_TRAIT4 >, SelectTraitCase< t_TRAIT5 >, SelectTraitCase< t_TRAIT6 >, SelectTraitCase< t_TRAIT7 >, SelectTraitCase< t_TRAIT8 >, SelectTraitCase< t_TRAIT9 > >::Type Type
 

Member Typedef Documentation

◆ Type

template<class t_TYPE , template< class > class t_TRAIT1, template< class > class t_TRAIT2, template< class > class t_TRAIT3, template< class > class t_TRAIT4, template< class > class t_TRAIT5, template< class > class t_TRAIT6, template< class > class t_TRAIT7, template< class > class t_TRAIT8, template< class > class t_TRAIT9>
typedef Switch<ORDINAL,SelectTraitCase<>,SelectTraitCase<t_TRAIT1>,SelectTraitCase<t_TRAIT2>,SelectTraitCase<t_TRAIT3>,SelectTraitCase<t_TRAIT4>,SelectTraitCase<t_TRAIT5>,SelectTraitCase<t_TRAIT6>,SelectTraitCase<t_TRAIT7>,SelectTraitCase<t_TRAIT8>,SelectTraitCase<t_TRAIT9>>::Type bslmf::SelectTrait_Imp< t_TYPE, t_TRAIT1, t_TRAIT2, t_TRAIT3, t_TRAIT4, t_TRAIT5, t_TRAIT6, t_TRAIT7, t_TRAIT8, t_TRAIT9 >::Type

Member Enumeration Documentation

◆ anonymous enum

template<class t_TYPE , template< class > class t_TRAIT1, template< class > class t_TRAIT2, template< class > class t_TRAIT3, template< class > class t_TRAIT4, template< class > class t_TRAIT5, template< class > class t_TRAIT6, template< class > class t_TRAIT7, template< class > class t_TRAIT8, template< class > class t_TRAIT9>
anonymous enum
Enumerator
ORDINAL 

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