ReactOS 0.4.16-dev-1020-gf135cab
CLocalPtr< T > Class Template Reference

#include <cleanmgr.h>

Inheritance diagram for CLocalPtr< T >:
Collaboration diagram for CLocalPtr< T >:

Public Member Functions

 CLocalPtr () throw ()
 
 CLocalPtr (_In_ T *pData) throw ()
 
- Public Member Functions inherited from CHeapPtr< T, CLocalAllocator >
 CHeapPtr ()
 
 CHeapPtr (T *lp)
 
 CHeapPtr (CHeapPtr< T, CLocalAllocator > &lp)
 
 ~CHeapPtr ()
 
CHeapPtr< T, CLocalAllocator > & operator= (CHeapPtr< T, CLocalAllocator > &lp)
 
bool AllocateBytes (_In_ size_t nBytes)
 
bool ReallocateBytes (_In_ size_t nBytes)
 
bool Allocate (_In_ size_t nElements=1)
 
bool Reallocate (_In_ size_t nElements)
 
void Free ()
 
void Attach (T *lp)
 
TDetach ()
 
T ** operator& ()
 
 operator T* () const
 
Toperator-> () const
 

Additional Inherited Members

- Public Attributes inherited from CHeapPtr< T, CLocalAllocator >
Tm_pData
 

Detailed Description

template<class T>
class CLocalPtr< T >

Definition at line 44 of file cleanmgr.h.

Constructor & Destructor Documentation

◆ CLocalPtr() [1/2]

template<class T >
CLocalPtr< T >::CLocalPtr ( )
throw (
)
inline

Definition at line 48 of file cleanmgr.h.

49 {
50 }

◆ CLocalPtr() [2/2]

template<class T >
CLocalPtr< T >::CLocalPtr ( _In_ T pData)
throw (
)
inlineexplicit

Definition at line 52 of file cleanmgr.h.

52 :
54 {
55 }
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1830

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