LASi
Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
Manager< T > Class Template Reference

Manager template. More...

#include <manager.h>

Public Member Functions

 Manager ()
 
 Manager (const T t)
 
 operator T () const
 

Protected Member Functions

bool isOwner () const
 
void release ()
 

Protected Attributes

_t
 

Private Attributes

bool _isOwner
 

Detailed Description

template<class T>
class Manager< T >

Manager template.

Make underlying types exception-safe.

Constructor & Destructor Documentation

◆ Manager() [1/2]

template<class T>
Manager< T >::Manager ( )
inline

◆ Manager() [2/2]

template<class T>
Manager< T >::Manager ( const T  t)
inline

Member Function Documentation

◆ isOwner()

template<class T>
bool Manager< T >::isOwner ( ) const
inlineprotected

◆ operator T()

template<class T>
Manager< T >::operator T ( ) const
inline

References Manager< T >::_t.

◆ release()

template<class T>
void Manager< T >::release ( )
inlineprotected

Member Data Documentation

◆ _isOwner

template<class T>
bool Manager< T >::_isOwner
private

◆ _t

template<class T>
T Manager< T >::_t
protected

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