typelist.h File Reference
Detailed Description
Contains typelist_chain definitions. Typelists are an idea by Andrei Alexandrescu.
Definition in file typelist.h.
Go to the source code of this file.
Namespaces
Classes
- struct append
- struct apply
- struct at_index
- struct chain
- struct contains
- struct append_< chain< Hd, Tl >, Typelist_Chain >
- struct append_< null_type, Typelist_Chain >
- struct apply_< Fn, chain< Hd, Tl > >
- struct apply_< Fn, null_type >
- struct chain_at_index_< chain< Hd, Tl >, 0 >
- struct chain_at_index_< chain< Hd, Tl >, i >
- struct chain_filter_< chain< Hd, Tl >, Pred >
- struct chain_filter_< null_type, Pred >
- struct chain_transform_< chain< Hd, Tl >, Transform >
- struct chain_transform_< null_type, Transform >
- struct cond_type< false, A, B >
- struct cond_type< true, A, B >
- struct contains_< chain< Hd, Tl >, T >
- struct contains_< chain< T, Tl >, T >
- struct contains_< null_type, T >
- struct type_to_type
- struct typelist_append_< chain< Hd, null_type > >
- struct typelist_append_< chain< Hd, Tl > >
- struct filter
- struct null_type
- struct transform
- struct typelist
- struct typelist_append
Defines
-
#define _GLIBCXX_TYPELIST_CHAIN1(X0)
-
#define _GLIBCXX_TYPELIST_CHAIN10(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9)
-
#define _GLIBCXX_TYPELIST_CHAIN11(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10)
-
#define _GLIBCXX_TYPELIST_CHAIN12(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11)
-
#define _GLIBCXX_TYPELIST_CHAIN13(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12)
-
#define _GLIBCXX_TYPELIST_CHAIN14(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13)
-
#define _GLIBCXX_TYPELIST_CHAIN15(X0, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14)
-
#define _GLIBCXX_TYPELIST_CHAIN2(X0, X1)
-
#define _GLIBCXX_TYPELIST_CHAIN3(X0, X1, X2)
-
#define _GLIBCXX_TYPELIST_CHAIN4(X0, X1, X2, X3)
-
#define _GLIBCXX_TYPELIST_CHAIN5(X0, X1, X2, X3, X4)
-
#define _GLIBCXX_TYPELIST_CHAIN6(X0, X1, X2, X3, X4, X5)
-
#define _GLIBCXX_TYPELIST_CHAIN7(X0, X1, X2, X3, X4, X5, X6)
-
#define _GLIBCXX_TYPELIST_CHAIN8(X0, X1, X2, X3, X4, X5, X6, X7)
-
#define _GLIBCXX_TYPELIST_CHAIN9(X0, X1, X2, X3, X4, X5, X6, X7, X8)
Generated on Sun Oct 8 18:17:16 2006 for libstdc++ by
1.4.7