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

Wrap any STEP aggregate: LIST, SET, ... More...

Inherits Assimp::STEP::EXPRESS::DataType.

Public Member Functions

size_t GetSize () const
 
std::shared_ptr< const DataTypeoperator[] (size_t index) const
 
- 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 >
const T & To () const
 
template<typename T >
T & To ()
 
template<typename T >
const T * ToPtr () const
 
template<typename T >
T * ToPtr ()
 
virtual ~DataType ()
 

Static Public Member Functions

static std::shared_ptr< const EXPRESS::LISTParse (const char *&inout, uint64_t line=SyntaxError::LINE_NOT_SPECIFIED, const EXPRESS::ConversionSchema *schema=NULL)
 
- 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...
 

Additional Inherited Members

- Public Types inherited from Assimp::STEP::EXPRESS::DataType
typedef std::shared_ptr< const DataTypeOut
 

Detailed Description

Wrap any STEP aggregate: LIST, SET, ...

Member Function Documentation

§ GetSize()

size_t Assimp::STEP::EXPRESS::LIST::GetSize ( ) const
inline

§ operator[]()

std::shared_ptr<const DataType> Assimp::STEP::EXPRESS::LIST::operator[] ( size_t  index) const
inline

§ Parse()

std::shared_ptr< const EXPRESS::LIST > EXPRESS::LIST::Parse ( const char *&  inout,
uint64_t  line = SyntaxError::LINE_NOT_SPECIFIED,
const EXPRESS::ConversionSchema schema = NULL 
)
static
See also
DaraType::Parse

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