ReactOS 0.4.15-dev-7834-g00c4b3d
ATL::CNilStringData Class Reference

#include <atlsimpstr.h>

Inheritance diagram for ATL::CNilStringData:
Collaboration diagram for ATL::CNilStringData:

Public Member Functions

 CNilStringData () noexcept
 
void SetManager (_In_ IAtlStringMgr *pMgr) noexcept
 
- Public Member Functions inherited from ATL::CStringData
voiddata () noexcept
 
void AddRef () noexcept
 
void Release () noexcept
 
bool IsLocked () const noexcept
 
bool IsShared () const noexcept
 

Public Attributes

wchar_t achNil [2]
 
- Public Attributes inherited from ATL::CStringData
IAtlStringMgrpStringMgr
 
int nAllocLength
 
int nDataLength
 
long nRefs
 

Detailed Description

Definition at line 87 of file atlsimpstr.h.

Constructor & Destructor Documentation

◆ CNilStringData()

ATL::CNilStringData::CNilStringData ( )
inlinenoexcept

Definition at line 91 of file atlsimpstr.h.

92 {
94 nRefs = 2;
95 nDataLength = 0;
96 nAllocLength = 0;
97 achNil[0] = 0;
98 achNil[1] = 0;
99 }
wchar_t achNil[2]
Definition: atlsimpstr.h:108
#define NULL
Definition: types.h:112
IAtlStringMgr * pStringMgr
Definition: atlsimpstr.h:50

Member Function Documentation

◆ SetManager()

void ATL::CNilStringData::SetManager ( _In_ IAtlStringMgr pMgr)
inlinenoexcept

Definition at line 101 of file atlsimpstr.h.

102 {
104 pStringMgr = pMgr;
105 }
#define ATLASSERT(x)
Definition: CComVariant.cpp:10

Referenced by ATL::CAtlStringMgr::CAtlStringMgr().

Member Data Documentation

◆ achNil

wchar_t ATL::CNilStringData::achNil[2]

Definition at line 108 of file atlsimpstr.h.

Referenced by CNilStringData().


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