25 #ifndef INC_autoPtrFreeList_H 26 #define INC_autoPtrFreeList_H 31 template <
class T,
unsigned N = 0x400,
class MUTEX = epicsMutex >
48 template <
class T,
unsigned N,
class MUTEX >
51 p ( pIn ), freeList ( freeListIn ) {}
53 template <
class T,
unsigned N,
class MUTEX >
60 # if defined ( CXX_PLACEMENT_DELETE ) 61 T::operator
delete ( this->p, this->freeList );
63 this->freeList.release ( this->p );
68 template <
class T,
unsigned N,
class MUTEX >
74 template <
class T,
unsigned N,
class MUTEX >
80 template <
class T,
unsigned N,
class MUTEX >
86 template <
class T,
unsigned N,
class MUTEX >
94 #endif // #ifndef INC_autoPtrFreeList_H
autoPtrFreeList(tsFreeList< T, N, MUTEX > &, T *)
Compiler specific declarations.