TypeList: linked list of types
[Util_module]

Linked-list of compile-time types and supporting compile-time linked list operations. More...

Classes

class  stk::SameType< T1, T2 >
 Member enum { value = . More...
class  stk::TypeList< Value, Tail >
 A link within a linked list of types. More...
class  stk::TypeListLength< ListType >
 Member enum { value = . More...
class  stk::TypeListAt< ListType, ordinal >
 Member typedef . More...
class  stk::TypeListIndex< ListType, TestValue, ordinal >
 Member enum { value = . More...
class  stk::TypeListCount< ListType, TestValue >
 Member enum { value = . More...
class  stk::TypeListMember< ListType, TestValue >
 Member enum { value = . More...
class  stk::TypeListUnique< ListType >
 Member enum { value = . More...
class  stk::TypeListDisjoint< ListA, ListB >
 Member enum { value = . More...
class  stk::TypeListFirst< ListType >
 Member typedef . More...
class  stk::TypeListLast< ListType >
 Member typedef . More...
class  stk::TypeListAppend< ListA, T >
 Member typedef . More...
class  stk::TypeListJoin< ListA, ListB >
 Member typedef . More...
class  stk::TypeListEraseAt< ListType, ordinal >
 Member typedef . More...
class  stk::MakeTypeList< T00, T01, T02, T03, T04, T05, T06, T07, T08, T09, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63 >
 Member typedef . More...

Detailed Description

Linked-list of compile-time types and supporting compile-time linked list operations.

Author:
H. Carter Edwards <hcedwar@sandia.gov>

'TypeList' templates significantly enhanced from Alexandrescu's "Modern C++ Design" book.

Generated on Wed Apr 13 10:05:49 2011 for Sierra Toolkit by  doxygen 1.6.3