ReactOS 0.4.15-dev-6049-ge54b32b
ATL::CNilStringData Class Reference

#include <atlsimpstr.h>

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

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 81 of file atlsimpstr.h.

Constructor & Destructor Documentation

◆ CNilStringData()

ATL::CNilStringData::CNilStringData ( )
throw (
)
inline

Definition at line 85 of file atlsimpstr.h.

86 {
88 nRefs = 2;
89 nDataLength = 0;
90 nAllocLength = 0;
91 achNil[0] = 0;
92 achNil[1] = 0;
93 }
wchar_t achNil[2]
Definition: atlsimpstr.h:102
#define NULL
Definition: types.h:112
IAtlStringMgr * pStringMgr
Definition: atlsimpstr.h:44

Member Function Documentation

◆ SetManager()

void ATL::CNilStringData::SetManager ( _In_ IAtlStringMgr pMgr)
throw (
)
inline

Definition at line 95 of file atlsimpstr.h.

96 {
98 pStringMgr = pMgr;
99 }
#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 102 of file atlsimpstr.h.

Referenced by CNilStringData().


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