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 | |
| T | type_ |
Definition at line 51 of file SundanceEnumTypeField.hpp.
| Sundance::EnumTypeField< T >::EnumTypeField | ( | const T & | type | ) | [inline] |
Definition at line 55 of file SundanceEnumTypeField.hpp.
| void Sundance::EnumTypeField< T >::assertNotType | ( | const T & | tabooType | ) | const [inline] |
Definition at line 65 of file SundanceEnumTypeField.hpp.
| void Sundance::EnumTypeField< T >::assertType | ( | const T & | reqType | ) | const [inline] |
Definition at line 58 of file SundanceEnumTypeField.hpp.
| bool Sundance::EnumTypeField< T >::isType | ( | const T & | t | ) | const [inline] |
Definition at line 75 of file SundanceEnumTypeField.hpp.
| const T& Sundance::EnumTypeField< T >::type | ( | ) | const [inline] |
Definition at line 72 of file SundanceEnumTypeField.hpp.
Referenced by Sundance::EnumTypeField< SpatialDerivType >::assertNotType(), Sundance::EnumTypeField< SpatialDerivType >::assertType(), Sundance::AlgebraSpecifier::operator<(), Sundance::SpatialDerivSpecifier::operator<(), Sundance::Deriv::operator<(), and std::operator<<().
T Sundance::EnumTypeField< T >::type_ [private] |
Definition at line 77 of file SundanceEnumTypeField.hpp.
Referenced by Sundance::EnumTypeField< SpatialDerivType >::isType(), and Sundance::EnumTypeField< SpatialDerivType >::type().