All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PRM_AutoDeleter Class Reference

#include <PRM_AutoDeleter.h>

+ Inheritance diagram for PRM_AutoDeleter:

Public Member Functions

template<typename T >
Tappend (T *value)
template<typename T >
TappendArray (T *array)
template<typename T >
TappendCallback (hboost::function< void(T *)> callback, T *pointer)

Additional Inherited Members

- Protected Member Functions inherited from UT_NonCopyableNS::UT_NonCopyable
 UT_NonCopyable ()=default
 ~UT_NonCopyable ()=default
 UT_NonCopyable (const UT_NonCopyable &)=delete
UT_NonCopyableoperator= (const UT_NonCopyable &)=delete

Detailed Description

Definition at line 61 of file PRM_AutoDeleter.h.

Member Function Documentation

template<typename T >
T* PRM_AutoDeleter::append ( T value)

Definition at line 121 of file PRM_AutoDeleter.h.

template<typename T >
T* PRM_AutoDeleter::appendArray ( T array)

Definition at line 132 of file PRM_AutoDeleter.h.

template<typename T >
T* PRM_AutoDeleter::appendCallback ( hboost::function< void(T *)>  callback,
T pointer 

Definition at line 145 of file PRM_AutoDeleter.h.

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