Quick Links:

bal | bbl | bdl | bsl

Classes | Public Types

bslmf::TypeList3< t_A1, t_A2, t_A3 > Struct Template Reference

#include <bslmf_typelist.h>

Inheritance diagram for bslmf::TypeList3< t_A1, t_A2, t_A3 >:
bslmf::TypeList< t_A1, t_A2, t_A3, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >

List of all members.

Classes

struct  TypeOf

Public Types

enum  { LENGTH = 3 }
typedef TypeList3< t_A1, t_A2,
t_A3 > 
ListType
typedef t_A1 Type1
typedef t_A2 Type2
typedef t_A3 Type3
typedef ListType Type

Detailed Description

template<class t_A1, class t_A2, class t_A3>
struct bslmf::TypeList3< t_A1, t_A2, t_A3 >

List of a three types t_A1, t_A2, t_A3 types

See Component bslmf_typelist


Member Typedef Documentation

template<class t_A1, class t_A2, class t_A3>
typedef TypeList3<t_A1,t_A2,t_A3> bslmf::TypeList3< t_A1, t_A2, t_A3 >::ListType
template<class t_A1, class t_A2, class t_A3>
typedef t_A1 bslmf::TypeList3< t_A1, t_A2, t_A3 >::Type1
template<class t_A1, class t_A2, class t_A3>
typedef t_A2 bslmf::TypeList3< t_A1, t_A2, t_A3 >::Type2
template<class t_A1, class t_A2, class t_A3>
typedef t_A3 bslmf::TypeList3< t_A1, t_A2, t_A3 >::Type3
template<class t_A1, class t_A2, class t_A3>
typedef ListType bslmf::TypeList3< t_A1, t_A2, t_A3 >::Type

Member Enumeration Documentation

template<class t_A1, class t_A2, class t_A3>
anonymous enum

Length of this list

Enumerator:
LENGTH 

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