Cinder  0.8.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | List of all members
DirectX::ScopedObject< T > Class Template Reference

#include <PlatformHelpers.h>

Public Member Functions

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

Constructor & Destructor Documentation

template<class T >
DirectX::ScopedObject< T >::ScopedObject ( T *  p = 0)
explicit
template<class T >
DirectX::ScopedObject< T >::~ScopedObject ( )

Member Function Documentation

template<class T >
bool DirectX::ScopedObject< T >::IsNull ( ) const
template<class T >
T& DirectX::ScopedObject< T >::operator* ( )
template<class T >
T* DirectX::ScopedObject< T >::operator-> ( )
template<class T >
T** DirectX::ScopedObject< T >::operator& ( )
template<class T >
void DirectX::ScopedObject< T >::Reset ( T *  p = 0)
template<class T >
T* DirectX::ScopedObject< T >::Get ( ) const

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