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

Public Member Functions

T * dismiss ()
 
 operator T* ()
 
T * operator-> ()
 
 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 T*()

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

§ operator->()

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

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