Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
Data Class: CIccDictEntry. More...
#include <IccTagDict.h>
Public Member Functions | |
CIccDictEntry () | |
Name: CIccDictEntry::CIccDictEntry. | |
CIccDictEntry (const CIccDictEntry &IDE) | |
Name: CIccDictEntry::CIccDictEntry. | |
void | Describe (std::string &sDescription, int nVerboseness) |
Name: CIccDictEntry::Describe. | |
std::wstring & | GetName () |
CIccTagMultiLocalizedUnicode * | GetNameLocalized () |
std::wstring | GetValue () |
CIccTagMultiLocalizedUnicode * | GetValueLocalized () |
bool | IsValueSet () |
CIccDictEntry & | operator= (const CIccDictEntry &IDE) |
Name: CIccDictEntry::operator=. | |
icUInt32Number | PosRecSize () |
Name: CIccDictEntry::PosRecSize. | |
bool | SetNameLocalized (CIccTagMultiLocalizedUnicode *pNameLocalized) |
Name: CIccDictEntry::SetNameLocalized. | |
bool | SetValue (std::wstring sValue) |
bool | SetValueLocalized (CIccTagMultiLocalizedUnicode *pValueLocalized) |
Name: CIccDictEntry::SetValueLocalized. | |
void | UnsetValue () |
std::wstring::const_iterator | ValueBegin () |
std::wstring::const_iterator | ValueEnd () |
virtual | ~CIccDictEntry () |
Name: CIccDictEntry::~CIccDictEntry. | |
Protected Attributes | |
bool | m_bValueSet |
CIccTagMultiLocalizedUnicode * | m_pNameLocalized |
CIccTagMultiLocalizedUnicode * | m_pValueLocalized |
std::wstring * | m_sName |
std::wstring * | m_sValue |
Data Class: CIccDictEntry.
Purpose: Implementation of a dictionary entry with optional localization of name and value
Definition at line 96 of file IccTagDict.h.
CIccDictEntry::CIccDictEntry | ( | ) |
Name: CIccDictEntry::CIccDictEntry.
Purpose:
Args:
Return:
Definition at line 106 of file IccTagDict.cpp.
References m_bValueSet, m_pNameLocalized, m_pValueLocalized, m_sName, and m_sValue.
CIccDictEntry::CIccDictEntry | ( | const CIccDictEntry & | IDE | ) |
Name: CIccDictEntry::CIccDictEntry.
Purpose:
Args:
Return:
Definition at line 125 of file IccTagDict.cpp.
References m_bValueSet, m_pNameLocalized, m_pValueLocalized, m_sName, m_sValue, and CIccTagMultiLocalizedUnicode::NewCopy().
|
virtual |
Name: CIccDictEntry::~CIccDictEntry.
Purpose:
Args:
Return:
Definition at line 194 of file IccTagDict.cpp.
References m_pNameLocalized, m_pValueLocalized, m_sName, and m_sValue.
void CIccDictEntry::Describe | ( | std::string & | sDescription, |
int | nVerboseness ) |
Name: CIccDictEntry::Describe.
Purpose:
Args:
Return:
Definition at line 212 of file IccTagDict.cpp.
References CIccTagMultiLocalizedUnicode::Describe(), m_pNameLocalized, m_pValueLocalized, m_sName, and m_sValue.
|
inline |
Definition at line 109 of file IccTagDict.h.
Referenced by CIccTagXmlDict::ParseXml(), CIccTagDict::Read(), CIccTagDict::Set(), CIccTagDict::SetNameLocalized(), CIccTagDict::SetValueLocalized(), and CIccTagXmlDict::ToXml().
|
inline |
Definition at line 118 of file IccTagDict.h.
Referenced by CIccTagDict::GetNameLocalized(), CIccTagXmlDict::ParseXml(), and CIccTagXmlDict::ToXml().
|
inline |
Definition at line 114 of file IccTagDict.h.
Referenced by CIccTagDict::GetValue(), CIccTagDict::Set(), and CIccTagXmlDict::ToXml().
|
inline |
Definition at line 119 of file IccTagDict.h.
Referenced by CIccTagDict::GetValueLocalized(), CIccTagXmlDict::ParseXml(), and CIccTagXmlDict::ToXml().
|
inline |
Definition at line 115 of file IccTagDict.h.
Referenced by CIccTagDict::GetValue(), CIccTagDict::Set(), and CIccTagXmlDict::ToXml().
CIccDictEntry & CIccDictEntry::operator= | ( | const CIccDictEntry & | IDE | ) |
Name: CIccDictEntry::operator=.
Purpose:
Args:
Return:
Definition at line 157 of file IccTagDict.cpp.
References m_bValueSet, m_pNameLocalized, m_pValueLocalized, m_sName, m_sValue, and CIccTagMultiLocalizedUnicode::NewCopy().
icUInt32Number CIccDictEntry::PosRecSize | ( | ) |
Name: CIccDictEntry::PosRecSize.
Purpose:
Args:
Return:
Definition at line 251 of file IccTagDict.cpp.
References m_pNameLocalized, and m_pValueLocalized.
Referenced by CIccTagDict::MaxPosRecSize().
bool CIccDictEntry::SetNameLocalized | ( | CIccTagMultiLocalizedUnicode * | pNameLocalized | ) |
Name: CIccDictEntry::SetNameLocalized.
Purpose:
Args:
Return:
Definition at line 280 of file IccTagDict.cpp.
References m_pNameLocalized.
Referenced by CIccTagXmlDict::ParseXml(), CIccTagDict::Read(), and CIccTagDict::SetNameLocalized().
bool CIccDictEntry::SetValue | ( | std::wstring | sValue | ) |
Definition at line 261 of file IccTagDict.cpp.
References m_bValueSet, and m_sValue.
Referenced by CIccTagXmlDict::ParseXml(), CIccTagDict::Read(), and CIccTagDict::Set().
bool CIccDictEntry::SetValueLocalized | ( | CIccTagMultiLocalizedUnicode * | pValueLocalized | ) |
Name: CIccDictEntry::SetValueLocalized.
Purpose:
Args:
Return:
Definition at line 307 of file IccTagDict.cpp.
References m_pValueLocalized.
Referenced by CIccTagXmlDict::ParseXml(), CIccTagDict::Read(), and CIccTagDict::SetValueLocalized().
|
inline |
Definition at line 121 of file IccTagDict.h.
Referenced by CIccTagDict::Set().
|
inline |
Definition at line 111 of file IccTagDict.h.
|
inline |
Definition at line 112 of file IccTagDict.h.
|
protected |
Definition at line 132 of file IccTagDict.h.
Referenced by CIccDictEntry(), CIccDictEntry(), operator=(), and SetValue().
|
protected |
Definition at line 134 of file IccTagDict.h.
Referenced by CIccDictEntry(), CIccDictEntry(), Describe(), operator=(), PosRecSize(), SetNameLocalized(), and ~CIccDictEntry().
|
protected |
Definition at line 135 of file IccTagDict.h.
Referenced by CIccDictEntry(), CIccDictEntry(), Describe(), operator=(), PosRecSize(), SetValueLocalized(), and ~CIccDictEntry().
|
protected |
Definition at line 130 of file IccTagDict.h.
Referenced by CIccDictEntry(), CIccDictEntry(), Describe(), operator=(), and ~CIccDictEntry().
|
protected |
Definition at line 131 of file IccTagDict.h.
Referenced by CIccDictEntry(), CIccDictEntry(), Describe(), operator=(), SetValue(), and ~CIccDictEntry().