Assimp  v3.1.1 (June 2014)
Assimp::STEP::Maybe< T > Struct Template Reference

Class template used to represent OPTIONAL data members in the converted schema. More...

Public Member Functions

void flag_invalid ()
 
void flag_valid ()
 
const T & Get () const
 
 Maybe ()
 
 Maybe (const T &ptr)
 
 operator bool () const
 
 operator const T & () const
 
bool operator! () const
 
Maybeoperator= (const T &_ptr)
 

Friends

template<typename T2 >
struct InternGenericConvert
 

Detailed Description

template<typename T>
struct Assimp::STEP::Maybe< T >

Class template used to represent OPTIONAL data members in the converted schema.

Constructor & Destructor Documentation

§ Maybe() [1/2]

template<typename T>
Assimp::STEP::Maybe< T >::Maybe ( )
inline

§ Maybe() [2/2]

template<typename T>
Assimp::STEP::Maybe< T >::Maybe ( const T &  ptr)
inlineexplicit

Member Function Documentation

§ flag_invalid()

template<typename T>
void Assimp::STEP::Maybe< T >::flag_invalid ( )
inline

§ flag_valid()

template<typename T>
void Assimp::STEP::Maybe< T >::flag_valid ( )
inline

§ Get()

template<typename T>
const T& Assimp::STEP::Maybe< T >::Get ( ) const
inline

§ operator bool()

template<typename T>
Assimp::STEP::Maybe< T >::operator bool ( ) const
inline

§ operator const T &()

template<typename T>
Assimp::STEP::Maybe< T >::operator const T & ( ) const
inline

§ operator!()

template<typename T>
bool Assimp::STEP::Maybe< T >::operator! ( ) const
inline

§ operator=()

template<typename T>
Maybe& Assimp::STEP::Maybe< T >::operator= ( const T &  _ptr)
inline

Friends And Related Function Documentation

§ InternGenericConvert

template<typename T>
template<typename T2 >
friend struct InternGenericConvert
friend

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