29 #ifndef _GLIBCXX_TR2_TYPE_TRAITS 
   30 #define _GLIBCXX_TR2_TYPE_TRAITS 1 
   32 #pragma GCC system_header 
   36 namespace std _GLIBCXX_VISIBILITY(default)
 
   40 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   55   template<
typename... _Elements>
 
   66   template<
typename _First, 
typename... _Rest>
 
   87   template<
typename _Tp>
 
   94   template<
typename _Tp>
 
  102 _GLIBCXX_END_NAMESPACE_VERSION
 
  106 #endif // _GLIBCXX_TR2_TYPE_TRAITS 
Enumerate all the direct base classes of a class. Form of a typelist. 
 
Sequence abstraction metafunctions for manipulating a typelist.