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

Class template used to represent lazily evaluated object references in the converted schema. More...

Public Types

typedef Lazy Out
 

Public Member Functions

 Lazy (const LazyObject *obj=NULL)
 
 operator const T & () const
 
 operator const T * () const
 
const T & operator* () const
 
const T * operator-> () const
 

Public Attributes

const LazyObjectobj
 

Detailed Description

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

Class template used to represent lazily evaluated object references in the converted schema.

Member Typedef Documentation

template<typename T>
typedef Lazy Assimp::STEP::Lazy< T >::Out

Constructor & Destructor Documentation

template<typename T>
Assimp::STEP::Lazy< T >::Lazy ( const LazyObject obj = NULL)
inline

Member Function Documentation

template<typename T>
Assimp::STEP::Lazy< T >::operator const T & ( ) const
inline
template<typename T>
Assimp::STEP::Lazy< T >::operator const T * ( ) const
inline
template<typename T>
const T& Assimp::STEP::Lazy< T >::operator* ( ) const
inline
template<typename T>
const T* Assimp::STEP::Lazy< T >::operator-> ( ) const
inline

Member Data Documentation

template<typename T>
const LazyObject* Assimp::STEP::Lazy< T >::obj

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