Quick Links:

bal | bbl | bdl | bsl

Public Types

bslmf::TypeList< t_A1, t_A2, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil > Struct Template Reference

#include <bslmf_typelist.h>

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

List of all members.

Public Types

enum  { LENGTH = 2 }
typedef TypeList2< t_A1, t_A2 > ListType
typedef t_A1 Type1
typedef t_A2 Type2
typedef ListType Type

Detailed Description

template<class t_A1, class t_A2>
struct bslmf::TypeList< t_A1, t_A2, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >

This template provides a specialization of TypeList of 2 types.

See Component bslmf_typelist


Member Typedef Documentation

template<class t_A1, class t_A2>
typedef TypeList2<t_A1, t_A2> bslmf::TypeList2< t_A1, t_A2 >::ListType [inherited]
template<class t_A1, class t_A2>
typedef t_A1 bslmf::TypeList2< t_A1, t_A2 >::Type1 [inherited]
template<class t_A1, class t_A2>
typedef t_A2 bslmf::TypeList2< t_A1, t_A2 >::Type2 [inherited]
template<class t_A1, class t_A2>
typedef ListType bslmf::TypeList2< t_A1, t_A2 >::Type [inherited]

Member Enumeration Documentation

template<class t_A1, class t_A2>
anonymous enum [inherited]
Enumerator:
LENGTH 

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