ReactOS  0.4.11-dev-946-g431643b
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  {
87  pStringMgr = NULL;
88  nRefs = 2;
89  nDataLength = 0;
90  nAllocLength = 0;
91  achNil[0] = 0;
92  achNil[1] = 0;
93  }
smooth NULL
Definition: ftsmooth.c:416
wchar_t achNil[2]
Definition: atlsimpstr.h:102
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.

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

96  {
98  pStringMgr = pMgr;
99  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
smooth NULL
Definition: ftsmooth.c:416
IAtlStringMgr * pStringMgr
Definition: atlsimpstr.h:44

Member Data Documentation

◆ achNil

wchar_t ATL::CNilStringData::achNil[2]

Definition at line 102 of file atlsimpstr.h.


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