IccMAX 2.1.27
Color Profile Tools
|
#include <IccTagDict.h>
Public Member Functions | |
CIccDictEntry () | |
CIccDictEntry (const CIccDictEntry &IDE) | |
virtual | ~CIccDictEntry () |
void | Describe (std::string &sDescription, int nVerboseness) |
std::wstring & | GetName () |
CIccTagMultiLocalizedUnicode * | GetNameLocalized () |
std::wstring | GetValue () |
CIccTagMultiLocalizedUnicode * | GetValueLocalized () |
bool | IsValueSet () |
CIccDictEntry & | operator= (const CIccDictEntry &IDE) |
icUInt32Number | PosRecSize () |
bool | SetNameLocalized (CIccTagMultiLocalizedUnicode *pNameLocalized) |
bool | SetValue (std::wstring sValue) |
bool | SetValueLocalized (CIccTagMultiLocalizedUnicode *pValueLocalized) |
void | UnsetValue () |
std::wstring::const_iterator | ValueBegin () |
std::wstring::const_iterator | ValueEnd () |
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
CIccDictEntry::CIccDictEntry | ( | ) |
Name: CIccDictEntry::CIccDictEntry
Purpose:
Args:
Return:
References m_bValueSet, m_pNameLocalized, m_pValueLocalized, m_sName, and m_sValue.
Referenced by CIccTagXmlDict::ParseXml(), and CIccTagDict::Read().
CIccDictEntry::CIccDictEntry | ( | const CIccDictEntry & | IDE | ) |
Name: CIccDictEntry::CIccDictEntry
Purpose:
Args:
Return:
References m_bValueSet, m_pNameLocalized, m_pValueLocalized, m_sName, m_sValue, and CIccTagMultiLocalizedUnicode::NewCopy().
Referenced by CIccTagDict::CIccTagDict(), and CIccTagDict::operator=().
|
virtual |
Name: CIccDictEntry::~CIccDictEntry
Purpose:
Args:
Return:
References m_pNameLocalized, m_pValueLocalized, m_sName, and m_sValue.
void CIccDictEntry::Describe | ( | std::string & | sDescription, |
int | nVerboseness | ||
) |
Name: CIccDictEntry::Describe
Purpose:
Args:
Return:
References CIccTagMultiLocalizedUnicode::Describe(), m_pNameLocalized, m_pValueLocalized, m_sName, and m_sValue.
Referenced by CIccTagDict::Describe().
|
inline |
References m_sName.
Referenced by CIccTagDict::AreNamesNonzero(), CIccTagDict::AreNamesUnique(), CIccTagDict::Get(), CIccTagXmlDict::ParseXml(), CIccTagDict::Read(), CIccTagDict::Remove(), CIccTagDict::Set(), CIccTagDict::SetNameLocalized(), CIccTagDict::SetValueLocalized(), CIccTagXmlDict::ToXml(), and CIccTagDict::Write().
|
inline |
References m_pNameLocalized.
Referenced by CIccTagDict::GetNameLocalized(), CIccTagXmlDict::ParseXml(), CIccTagXmlDict::ToXml(), and CIccTagDict::Write().
|
inline |
References m_sValue.
Referenced by CIccTagDict::GetValue(), CIccTagDict::Set(), and CIccTagXmlDict::ToXml().
|
inline |
References m_pValueLocalized.
Referenced by CIccTagDict::GetValueLocalized(), CIccTagXmlDict::ParseXml(), CIccTagXmlDict::ToXml(), and CIccTagDict::Write().
|
inline |
References m_bValueSet.
Referenced by CIccTagDict::GetValue(), CIccTagDict::Set(), CIccTagXmlDict::ToXml(), and CIccTagDict::Write().
CIccDictEntry & CIccDictEntry::operator= | ( | const CIccDictEntry & | IDE | ) |
Name: CIccDictEntry::operator=
Purpose:
Args:
Return:
References m_bValueSet, m_pNameLocalized, m_pValueLocalized, m_sName, m_sValue, and CIccTagMultiLocalizedUnicode::NewCopy().
icUInt32Number CIccDictEntry::PosRecSize | ( | ) |
Name: CIccDictEntry::PosRecSize
Purpose:
Args:
Return:
References m_pNameLocalized, and m_pValueLocalized.
Referenced by CIccTagDict::MaxPosRecSize().
bool CIccDictEntry::SetNameLocalized | ( | CIccTagMultiLocalizedUnicode * | pNameLocalized | ) |
Name: CIccDictEntry::SetNameLocalized
Purpose:
Args:
Return:
References m_pNameLocalized.
Referenced by CIccTagXmlDict::ParseXml(), CIccTagDict::Read(), and CIccTagDict::SetNameLocalized().
bool CIccDictEntry::SetValue | ( | std::wstring | sValue | ) |
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:
References m_pValueLocalized.
Referenced by CIccTagXmlDict::ParseXml(), CIccTagDict::Read(), and CIccTagDict::SetValueLocalized().
|
inline |
References m_bValueSet, and m_sValue.
Referenced by CIccTagDict::Set().
|
inline |
References m_sValue.
Referenced by CIccTagDict::Write().
|
inline |
References m_sValue.
Referenced by CIccTagDict::Write().
|
protected |
Referenced by CIccDictEntry(), CIccDictEntry(), IsValueSet(), operator=(), SetValue(), and UnsetValue().
|
protected |
Referenced by CIccDictEntry(), CIccDictEntry(), ~CIccDictEntry(), Describe(), GetNameLocalized(), operator=(), PosRecSize(), and SetNameLocalized().
|
protected |
Referenced by CIccDictEntry(), CIccDictEntry(), ~CIccDictEntry(), Describe(), GetValueLocalized(), operator=(), PosRecSize(), and SetValueLocalized().
|
protected |
Referenced by CIccDictEntry(), CIccDictEntry(), ~CIccDictEntry(), Describe(), GetName(), and operator=().
|
protected |
Referenced by CIccDictEntry(), CIccDictEntry(), ~CIccDictEntry(), Describe(), GetValue(), operator=(), SetValue(), UnsetValue(), ValueBegin(), and ValueEnd().