thepeg is hosted by Hepforge, IPPP Durham
ThePEG 2.3.0
ThePEG::BaseClassesTraits< T > Struct Template Reference

Traits class used by DescribeCLassT for transparent handling of one base class or a several base classes encoded by BaseClasses. More...

#include <DescribeClass.h>

Public Types

typedef T Base1
 The first base class.
 
typedef int Base2
 The second base class.
 
typedef int Base3
 The third base class.
 
typedef int Base4
 The fourth base class.
 

Detailed Description

template<typename T>
struct ThePEG::BaseClassesTraits< T >

Traits class used by DescribeCLassT for transparent handling of one base class or a several base classes encoded by BaseClasses.

Definition at line 31 of file DescribeClass.h.

Member Typedef Documentation

◆ Base1

template<typename T >
typedef T ThePEG::BaseClassesTraits< T >::Base1

The first base class.

Definition at line 34 of file DescribeClass.h.

◆ Base2

template<typename T >
typedef int ThePEG::BaseClassesTraits< T >::Base2

The second base class.

Definition at line 37 of file DescribeClass.h.

◆ Base3

template<typename T >
typedef int ThePEG::BaseClassesTraits< T >::Base3

The third base class.

Definition at line 40 of file DescribeClass.h.

◆ Base4

template<typename T >
typedef int ThePEG::BaseClassesTraits< T >::Base4

The fourth base class.

Definition at line 43 of file DescribeClass.h.


The documentation for this struct was generated from the following file: