Assimp  v3.1.1 (June 2014)
ScopedObject< T > Class Template Reference

Public Member Functions

T * Get () const
 
bool IsNull () const
 
T ** operator & ()
 
T & operator* ()
 
T * operator-> ()
 
void Reset (T *p=0)
 
 ScopedObject (T *p=0)
 
 ~ScopedObject ()
 

Constructor & Destructor Documentation

◆ ScopedObject()

template<class T >
ScopedObject< T >::ScopedObject ( T *  p = 0)
inlineexplicit

◆ ~ScopedObject()

template<class T >
ScopedObject< T >::~ScopedObject ( )
inline

Member Function Documentation

◆ Get()

template<class T >
T* ScopedObject< T >::Get ( void  ) const
inline

◆ IsNull()

template<class T >
bool ScopedObject< T >::IsNull ( ) const
inline

◆ operator &()

template<class T >
T** ScopedObject< T >::operator& ( )
inline

◆ operator*()

template<class T >
T& ScopedObject< T >::operator* ( )
inline

◆ operator->()

template<class T >
T* ScopedObject< T >::operator-> ( )
inline

◆ Reset()

template<class T >
void ScopedObject< T >::Reset ( T *  p = 0)
inline

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