#include <IccTagBasic.h>
Public Member Functions | |
CIccLocalizedUnicode () | |
CIccLocalizedUnicode (const CIccLocalizedUnicode &ILU) | |
CIccLocalizedUnicode & | operator= (const CIccLocalizedUnicode &UnicodeText) |
virtual | ~CIccLocalizedUnicode () |
icUInt32Number | GetLength () const |
icUInt16Number * | GetBuf () const |
icUInt32Number | GetAnsiSize () |
const icChar * | GetAnsi (icChar *szBuf, icUInt32Number nBufSize) |
void | SetSize (icUInt32Number) |
void | SetText (const icChar *szText, icLanguageCode nLanguageCode=icLanguageCodeEnglish, icCountryCode nRegionCode=icCountryCodeUSA) |
void | SetText (const icUInt16Number *sszUnicodeText, icLanguageCode nLanguageCode=icLanguageCodeEnglish, icCountryCode nRegionCode=icCountryCodeUSA) |
const icChar * | operator= (const icChar *szText) |
const icUInt16Number * | operator= (const icUInt16Number *sszText) |
Public Attributes | |
icLanguageCode | m_nLanguageCode |
icCountryCode | m_nCountryCode |
Protected Attributes | |
icUInt32Number | m_nLength |
icUInt16Number * | m_pBuf |
Purpose: Implementation of a unicode string with language and region identifiers.
|
Name: CIccLocalizedUnicode::CIccLocalizedUnicode Purpose: Constructor |
|
Name: CIccLocalizedUnicode::CIccLocalizedUnicode Purpose: Copy Constructor Args: ILU = The CIccLocalizedUnicode object to be copied |
|
Name: CIccLocalizedUnicode::~CIccLocalizedUnicode Purpose: Destructor |
|
Name: CIccLocalizedUnicode::GetAnsi Purpose: Extracts the ANSI data buffer Args: szBuf = pointer where the returned string buffer is to be stored nBufSize = size of the buffer to be extracted Return: Pointer to the ANSI data string |
|
Name: CIccLocalizedUnicode::GetAnsiSize Purpose: Returns the size of the ANSI data buffer |
|
|
|
|
|
|
|
|
|
Name: CIccLocalizedUnicode::operator= Purpose: Copy Operator Args: UnicodeText = The CIccLocalizedUnicode object to be copied |
|
Name: CIccLocalizedUnicode::SetSize Purpose: Sets the size of the string buffer. Args: nSize - length of the string |
|
Name: CIccLocalizedUnicode::SetText Purpose: Allows text data associated with the tag to be set. Args: sszUnicodeText = Unicode text to be set, nLanguageCode = the language code type as defined by icLanguageCode, nRegionCode = the region code type as defined by icCountryCode |
|
Name: CIccLocalizedUnicode::SetText Purpose: Allows text data associated with the tag to be set. Args: szText = zero terminated string to put in tag, nLanguageCode = the language code type as defined by icLanguageCode, nRegionCode = the region code type as defined by icCountryCode |
|
|
|
|
|
|
|
|