LASi: Manager< T > Class Template Reference

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 | _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

Referenced by Manager< PangoContext *>::isOwner(), and Manager< PangoContext *>::release().

## ◆ _t

template<class T>

T Manager< T >::_t
| protected

Referenced by Manager< T >::operator T().

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

- manager.h