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

Public Member Functions

T * dismiss ()
 
T * operator -> ()
 
 operator T * ()
 
 ScopeGuard (T *obj)
 
 ~ScopeGuard () throw ()
 

Constructor & Destructor Documentation

◆ ScopeGuard()

template<typename T >
Assimp::ScopeGuard< T >::ScopeGuard ( T *  obj)
inlineexplicit

◆ ~ScopeGuard()

template<typename T >
Assimp::ScopeGuard< T >::~ScopeGuard ( )
throw (
)
inline

Member Function Documentation

◆ dismiss()

template<typename T >
T* Assimp::ScopeGuard< T >::dismiss ( )
inline

◆ operator ->()

template<typename T >
T* Assimp::ScopeGuard< T >::operator -> ( )
inline

◆ operator T *()

template<typename T >
Assimp::ScopeGuard< T >::operator T * ( )
inline

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