Public Member Functions | Private Attributes
Sundance::EnumTypeField< T > Class Template Reference

List of all members.

Public Member Functions

 EnumTypeField (const T &type)
void assertType (const T &reqType) const
void assertNotType (const T &tabooType) const
const T & type () const
bool isType (const T &t) const

Private Attributes

type_

Detailed Description

template<typename T>
class Sundance::EnumTypeField< T >

Definition at line 51 of file SundanceEnumTypeField.hpp.


Constructor & Destructor Documentation

template<typename T>
Sundance::EnumTypeField< T >::EnumTypeField ( const T &  type) [inline]

Definition at line 55 of file SundanceEnumTypeField.hpp.


Member Function Documentation

template<typename T>
void Sundance::EnumTypeField< T >::assertNotType ( const T &  tabooType) const [inline]

Definition at line 65 of file SundanceEnumTypeField.hpp.

template<typename T>
void Sundance::EnumTypeField< T >::assertType ( const T &  reqType) const [inline]

Definition at line 58 of file SundanceEnumTypeField.hpp.

template<typename T>
bool Sundance::EnumTypeField< T >::isType ( const T &  t) const [inline]

Definition at line 75 of file SundanceEnumTypeField.hpp.

template<typename T>
const T& Sundance::EnumTypeField< T >::type ( ) const [inline]

Member Data Documentation

template<typename T>
T Sundance::EnumTypeField< T >::type_ [private]

Site Contact