NCL Library
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
CDDEString Class Reference

#include <DDEString.hpp>

List of all members.

Public Member Functions

 CDDEString (CDDEInst *pInst, const tchar *pszString, bool bOwn=true)
 CDDEString (CDDEInst *pInst, HSZ hsz, bool bOwn=false)
 ~CDDEString ()
 operator HSZ () const
 operator const tchar * () const

Protected Types

enum  { MAX_LENGTH = 255 }

Protected Member Functions

 CDDEString (const CDDEString &)
void operator= (const CDDEString &)

Protected Attributes

CDDEInstm_pInst
HSZ m_hsz
bool m_bOwn
tchar m_sz [MAX_LENGTH+1]

Member Enumeration Documentation

anonymous enum [protected]
Enumerator:
MAX_LENGTH 

Constructor & Destructor Documentation

CDDEString::CDDEString ( CDDEInst pInst,
const tchar *  pszString,
bool  bOwn = true 
) [inline]
CDDEString::CDDEString ( CDDEInst pInst,
HSZ  hsz,
bool  bOwn = false 
) [inline]
CDDEString::CDDEString ( const CDDEString ) [protected]

Member Function Documentation

CDDEString::operator HSZ ( ) const [inline]
CDDEString::operator const tchar * ( ) const [inline]
void CDDEString::operator= ( const CDDEString ) [protected]

Member Data Documentation

HSZ CDDEString::m_hsz [protected]
bool CDDEString::m_bOwn [protected]
tchar CDDEString::m_sz[MAX_LENGTH+1] [protected]

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