33 : m_aKey(aKey), m_sVal(sVal)
42 return e.get_HashCode() == get_HashCode();
46 HRESULT GetValInt(
int* piValue)
const;
47 HRESULT GetValDouble(
double* pdValue)
const;
79 void SetCopy(
const cIniMap& rAttribs);
#define GRAYCORE_LINK
Definition: GrayCore.h:47
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
Definition: cArraySort.h:363
ATOMCODE_t get_HashCode() const noexcept
Definition: cAtom.h:112
cIniKeyValue(cAtomRef aKey, cStringI sVal)
Definition: cIniMap.h:32
ATOMCODE_t get_HashCode() const noexcept
Definition: cIniMap.h:36
cIniKeyValue()
Definition: cIniMap.h:29
cAtomRef m_aKey
property key name.
Definition: cIniMap.h:26
cStringI m_sVal
property value as a string.
Definition: cIniMap.h:27
virtual ~cIniMap()
Definition: cIniMap.h:67
cIniMap()
Definition: cIniMap.h:64
< The main namespace for all Core functions.
Definition: GrayCore.cpp:14
HASHCODE32_t ATOMCODE_t
Encode a atom as a 32 bit hashcode instead of using its name/pointer. StrT::GetHashCode32()
Definition: cAtom.h:18
int ITERATE_t
like size_t but signed
Definition: Index.h:28
char IniChar_t
char format even on UNICODE system! Screw M$, INI files should ALWAYS have UTF8 contents
Definition: cIniBase.h:17
int IPROPIDX_t
enumerate known properties for some interface/object/class. similar to SCRIPTPROPID_t
Definition: cIniBase.h:16
bool operator==(const cTimeDouble &dt1, const cTimeDouble &dt2)
Definition: cTimeDouble.h:250
Definition: cIniBase.h:35
Definition: cIniBase.h:28
Definition: cIniBase.h:21