ThePEG 2.3.0
|
BaseClassTraits describes the base classes of the templated class. More...
#include <ClassTraits.h>
Public Types | |
typedef int | NthBase |
The type of the BaseN 'th base class (int means there are no further base classes). | |
BaseClassTraits describes the base classes of the templated class.
BaseClassTraits should be specialized once for each base class of a class to be described. The specializations should contain a typedef so that BaseClassTraits<T>::NthBase
is made an alias for the first base class of T
, BaseClassTraits<T>::NthBase
the second base class and so on. The typedef defaults to int
which means no base class.
Definition at line 156 of file ClassTraits.h.
typedef int ThePEG::BaseClassTrait< Derived, BaseN >::NthBase |
The type of the BaseN
'th base class (int means there are no further base classes).
Definition at line 161 of file ClassTraits.h.