CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Classes | Public Types | Private Types | Static Private Member Functions
HcalRecAlgosPrivate::IsClassType< T > Class Template Reference

#include <rawEnergy.h>

Classes

struct  Two
 

Public Types

enum  { value = sizeof(IsClassType<T>::template test<T>(0)) == 1 }
 

Private Types

typedef char One
 

Static Private Member Functions

template<typename C >
static One test (int C::*)
 
template<typename C >
static Two test (...)
 

Detailed Description

template<typename T>
class HcalRecAlgosPrivate::IsClassType< T >

Definition at line 8 of file rawEnergy.h.

Member Typedef Documentation

template<typename T >
typedef char HcalRecAlgosPrivate::IsClassType< T >::One
private

Definition at line 10 of file rawEnergy.h.

Member Enumeration Documentation

template<typename T >
anonymous enum
Enumerator
value 

Definition at line 16 of file rawEnergy.h.

16 {value = sizeof(IsClassType<T>::template test<T>(0)) == 1};
def template
Definition: svgfig.py:520

Member Function Documentation

template<typename T >
template<typename C >
static One HcalRecAlgosPrivate::IsClassType< T >::test ( int C::*  )
staticprivate
template<typename T >
template<typename C >
static Two HcalRecAlgosPrivate::IsClassType< T >::test (   ...)
staticprivate