ReactOS 0.4.16-dev-319-g6cf4263
|
#include <atlsimpstr.h>
Public Member Functions | |
virtual | ~IAtlStringMgr () |
virtual _Ret_maybenull_ | _Post_writable_byte_size_ (sizeof(CStringData)+nAllocLength *nCharSize) CStringData *Allocate(_In_ int nAllocLength |
virtual void | Free (_Inout_ CStringData *pData)=0 |
virtual _Ret_maybenull_ | _Post_writable_byte_size_ (sizeof(CStringData)+nAllocLength *nCharSize) CStringData *Reallocate(_Inout_ CStringData *pData |
virtual CStringData * | GetNilString (void)=0 |
virtual IAtlStringMgr * | Clone (void)=0 |
Public Attributes | |
virtual _Ret_maybenull_ _In_ int | nCharSize = 0 |
virtual _Ret_maybenull_ _In_ int | nAllocLength |
virtual _Ret_maybenull_ _In_ int _In_ int | nCharSize = 0 |
Definition at line 20 of file atlsimpstr.h.
|
inlinevirtual |
Definition at line 24 of file atlsimpstr.h.
|
virtual |
|
virtual |
|
pure virtual |
|
pure virtual |
Referenced by ATL::CStringData::Release().
|
pure virtual |
Implemented in ATL::CAtlStringMgr.
Referenced by ATL::CSimpleStringT< BaseType, t_bMFCDLL >::Empty().
virtual _Ret_maybenull_ _In_ int ATL::IAtlStringMgr::nAllocLength |
Definition at line 39 of file atlsimpstr.h.
virtual _Ret_maybenull_ _In_ int ATL::IAtlStringMgr::nCharSize = 0 |
Definition at line 29 of file atlsimpstr.h.
virtual _Ret_maybenull_ _In_ int _In_ int ATL::IAtlStringMgr::nCharSize = 0 |
Definition at line 40 of file atlsimpstr.h.