Assimp  v3.1.1 (June 2014)
Assimp::STEP::EXPRESS::ENUMERATION Class Reference

Generic base class for all enumerated types. More...

Inherits Assimp::STEP::EXPRESS::PrimitiveDataType< T >.

Public Member Functions

 ENUMERATION (const std::string &val)
 
- Public Member Functions inherited from Assimp::STEP::EXPRESS::PrimitiveDataType< T >
 operator const T & () const
 
PrimitiveDataTypeoperator= (const PrimitiveDataType &o)
 
 PrimitiveDataType ()
 
 PrimitiveDataType (const PrimitiveDataType &o)
 
 PrimitiveDataType (const T &val)
 
- Public Member Functions inherited from Assimp::STEP::EXPRESS::DataType
template<typename T >
const T & ResolveSelect (const DB &db) const
 
template<typename T >
const T * ResolveSelectPtr (const DB &db) const
 
template<typename T >
T & To ()
 
template<typename T >
const T & To () const
 
template<typename T >
T * ToPtr ()
 
template<typename T >
const T * ToPtr () const
 
virtual ~DataType ()
 

Additional Inherited Members

- Public Types inherited from Assimp::STEP::EXPRESS::PrimitiveDataType< T >
typedef T Out
 
- Public Types inherited from Assimp::STEP::EXPRESS::DataType
typedef std::shared_ptr< const DataTypeOut
 
- Static Public Member Functions inherited from Assimp::STEP::EXPRESS::DataType
static std::shared_ptr< const EXPRESS::DataTypeParse (const char *&inout, uint64_t line=SyntaxError::LINE_NOT_SPECIFIED, const EXPRESS::ConversionSchema *schema=NULL)
 parse a variable from a string and set 'inout' to the character behind the last consumed character. More...
 
- Protected Attributes inherited from Assimp::STEP::EXPRESS::PrimitiveDataType< T >
val
 

Detailed Description

Generic base class for all enumerated types.

Constructor & Destructor Documentation

◆ ENUMERATION()

Assimp::STEP::EXPRESS::ENUMERATION::ENUMERATION ( const std::string &  val)
inline

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