ReactOS 0.4.16-dev-401-g45b008d
|
#include <atlsimpstr.h>
Public Member Functions | |
void * | data () noexcept |
void | AddRef () noexcept |
void | Release () noexcept |
bool | IsLocked () const noexcept |
bool | IsShared () const noexcept |
Public Attributes | |
IAtlStringMgr * | pStringMgr |
int | nAllocLength |
int | nDataLength |
long | nRefs |
Definition at line 48 of file atlsimpstr.h.
|
inlinenoexcept |
Definition at line 60 of file atlsimpstr.h.
Referenced by ATL::CSimpleStringT< BaseType, t_bMFCDLL >::CloneData(), and ATL::CAtlStringMgr::GetNilString().
|
inlinenoexcept |
Definition at line 55 of file atlsimpstr.h.
Referenced by ATL::CSimpleStringT< BaseType, t_bMFCDLL >::__declspec(), and ATL::CSimpleStringT< BaseType, t_bMFCDLL >::CloneData().
|
inlinenoexcept |
Definition at line 76 of file atlsimpstr.h.
Referenced by ATL::CSimpleStringT< BaseType, t_bMFCDLL >::Empty().
|
inlinenoexcept |
Definition at line 81 of file atlsimpstr.h.
Referenced by ATL::CSimpleStringT< BaseType, t_bMFCDLL >::PrepareWrite2().
|
inlinenoexcept |
Definition at line 66 of file atlsimpstr.h.
Referenced by ATL::CSimpleStringT< BaseType, t_bMFCDLL >::__declspec(), and ATL::CSimpleStringT< BaseType, t_bMFCDLL >::Empty().
int ATL::CStringData::nAllocLength |
Definition at line 51 of file atlsimpstr.h.
Referenced by ATL::CNilStringData::CNilStringData(), ATL::CSimpleStringT< BaseType, t_bMFCDLL >::GetAllocLength(), ATL::CSimpleStringT< BaseType, t_bMFCDLL >::PrepareWrite(), ATL::CSimpleStringT< BaseType, t_bMFCDLL >::PrepareWrite2(), and ATL::CSimpleStringT< BaseType, t_bMFCDLL >::Reallocate().
int ATL::CStringData::nDataLength |
Definition at line 52 of file atlsimpstr.h.
Referenced by ATL::CSimpleStringT< BaseType, t_bMFCDLL >::__declspec(), ATL::CSimpleStringT< BaseType, t_bMFCDLL >::CloneData(), ATL::CNilStringData::CNilStringData(), ATL::CSimpleStringT< BaseType, t_bMFCDLL >::Empty(), ATL::CSimpleStringT< BaseType, t_bMFCDLL >::GetLength(), ATL::CSimpleStringT< BaseType, t_bMFCDLL >::PrepareWrite2(), and ATL::CSimpleStringT< BaseType, t_bMFCDLL >::SetLength().
long ATL::CStringData::nRefs |
Definition at line 53 of file atlsimpstr.h.
Referenced by AddRef(), ATL::CNilStringData::CNilStringData(), IsLocked(), IsShared(), ATL::CSimpleStringT< BaseType, t_bMFCDLL >::PrepareWrite(), and Release().
IAtlStringMgr* ATL::CStringData::pStringMgr |
Definition at line 50 of file atlsimpstr.h.
Referenced by ATL::CSimpleStringT< BaseType, t_bMFCDLL >::__declspec(), ATL::CNilStringData::CNilStringData(), ATL::CSimpleStringT< BaseType, t_bMFCDLL >::Empty(), ATL::CAtlStringMgr::Free(), ATL::CSimpleStringT< BaseType, t_bMFCDLL >::GetManager(), ATL::CSimpleStringT< BaseType, t_bMFCDLL >::operator=(), ATL::CSimpleStringT< BaseType, t_bMFCDLL >::Reallocate(), Release(), and ATL::CNilStringData::SetManager().