ReactOS 0.4.15-dev-5895-g2687c1b
|
#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 14 of file atlsimpstr.h.
|
inlinevirtual |
Definition at line 18 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 33 of file atlsimpstr.h.
virtual _Ret_maybenull_ _In_ int ATL::IAtlStringMgr::nCharSize = 0 |
Definition at line 23 of file atlsimpstr.h.
Referenced by ATL::CAtlStringMgr::throw().
virtual _Ret_maybenull_ _In_ int _In_ int ATL::IAtlStringMgr::nCharSize = 0 |
Definition at line 34 of file atlsimpstr.h.