50#ifndef LIB_META_GENERATOR_H
51#define LIB_META_GENERATOR_H
68 ,
template<
class>
class _X_
74 template<
template<
class>
class _X_,
class BASE>
86 ,
template<
class>
class _X_
117 ,
template<
class,
class>
class _X_
123 template<
template<
class,
class>
class _X_,
class BASE>
135 ,
template<
class,
class>
class _X_
140 , InstantiateChained<TYPES, _X_, BASE>
161 ,
template<
class,
class,u
int>
class _X_
168 template<
template<
class,
class,u
int>
class _X_
184 ,
template<
class,
class,u
int>
class _X_
190 , InstantiateWithIndex<TYPES, _X_, BASE, i+1 >
197 enum{ COUNT = Next::COUNT };
Implementation namespace for support and library code.
A template metaprogramming technique for manipulating collections of types.