ATLAS Offline Software
Public Types | Static Public Member Functions | List of all members
MultiDimArrayTypes< T, 0 > Class Template Reference

General recursive subtyping trait. More...

#include <MultiDimArray.h>

Collaboration diagram for MultiDimArrayTypes< T, 0 >:

Public Types

typedef T::ValueType ThisType
 define ThisType as T::ValueType More...
 

Static Public Member Functions

static ThisType defaultThisType ()
 

Detailed Description

template<class T>
class MultiDimArrayTypes< T, 0 >

General recursive subtyping trait.

Special case with N=0 corresponds to ValueType and there is no SubType.

Definition at line 44 of file MultiDimArray.h.

Member Typedef Documentation

◆ ThisType

template<class T >
typedef T::ValueType MultiDimArrayTypes< T, 0 >::ThisType

define ThisType as T::ValueType

Definition at line 47 of file MultiDimArray.h.

Member Function Documentation

◆ defaultThisType()

template<class T >
static ThisType MultiDimArrayTypes< T, 0 >::defaultThisType ( )
inlinestatic
Returns
T::defaultValue()

Definition at line 49 of file MultiDimArray.h.

49 { return T::defaultValue(); }

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