AddArrayAtom(cAtomRef Val) | GrayLib::cVariant | inline |
AddArrayElement(const THIS_t &vVal) | GrayLib::cVariant | inline |
AddArrayInt(int Val) | GrayLib::cVariant | inline |
AddArrayStr(cString Val) | GrayLib::cVariant | inline |
AddArrayStrA(cStringA Val) | GrayLib::cVariant | inline |
AddArrayStrC(const GChar_t *Val) | GrayLib::cVariant | inline |
AddArrayStrCA(const char *Val) | GrayLib::cVariant | inline |
AddArrayStrCW(const wchar_t *Val) | GrayLib::cVariant | inline |
AddArrayStrExp(cStringA Val) | GrayLib::cVariant | inline |
AddArrayStrW(cStringW Val) | GrayLib::cVariant | inline |
AddArrayTimeInt(TIMESEC_t Val) | GrayLib::cVariant | inline |
AddArrayUID(UID_t Val) | GrayLib::cVariant | inline |
AddArrayUID(const IXObject *pObj) | GrayLib::cVariant | inline |
AddArrayVector3(const float *Val) | GrayLib::cVariant | inline |
AddArrayXObj(IXObject *Val) | GrayLib::cVariant | inline |
AppendArray(cVariant &vValArray) | GrayLib::cVariant | |
Compare(const cVariant &vVar) const | GrayLib::cVariant | |
CompareDataPtr(VARTYPE_TYPE eVarType, const void *pData1, const void *pData2) | GrayLib::cVariantData | static |
construct_Array(ITERATE_t iSize) | GrayLib::cVariantData | protected |
construct_Array(const cVariantArray &a) | GrayLib::cVariantData | protected |
construct_ArrayT(ITERATE_t iSize, VARTYPE_TYPE eVarTypeElem) | GrayLib::cVariantData | protected |
construct_ArrayT(const cVariantArrayT &a) | GrayLib::cVariantData | protected |
construct_Atom(const cAtomRef &a) | GrayLib::cVariantData | protected |
construct_Atom(const ATOMCHAR_t *p) | GrayLib::cVariantData | protected |
construct_Blob(const void *pData, size_t nSize) | GrayLib::cVariantData | protected |
construct_Blob(const cHeapBlock &b) | GrayLib::cVariantData | protected |
construct_Map(cVariantMap *p) | GrayLib::cVariantData | protected |
construct_String(const cStringA &s) | GrayLib::cVariantData | protected |
construct_String(const char *pszVal) | GrayLib::cVariantData | protected |
construct_StringW(const cStringW &s) | GrayLib::cVariantData | protected |
construct_StringW(const wchar_t *pwVal) | GrayLib::cVariantData | protected |
construct_XObj(IXObject *p) | GrayLib::cVariantData | protected |
CopyLenQ(ATOMCHAR_t *pszDst, const ATOMCHAR_t *pszSrc, StrLen_t iLenMax, STR_BLOCK_TYPE eBlock) | GrayLib::cVariantCommon | static |
cVariant() noexcept | GrayLib::cVariant | inline |
cVariant(const ATOMCHAR_t **ppArrayArgs, ITERATE_t iArgQty) | GrayLib::cVariant | |
cVariant(const cVariantArray &aVals) | GrayLib::cVariant | |
cVariant(const cVariantArrayT &aVals) | GrayLib::cVariant | |
cVariant(const cAtomRef &atomVal) | GrayLib::cVariant | |
cVariant(const cStringA &strAVal) | GrayLib::cVariant | |
cVariant(const cStringW &strWVal) | GrayLib::cVariant | |
cVariant(const char *pszVal) | GrayLib::cVariant | |
cVariant(const wchar_t *pwsVal) | GrayLib::cVariant | |
cVariant(const cTimeInt &timei) | GrayLib::cVariant | |
cVariant(const cTimeDouble &timed) | GrayLib::cVariant | |
cVariant(const GUID &guid) | GrayLib::cVariant | |
cVariant(const cVarMap &rMap) | GrayLib::cVariant | |
cVariant(cVariantMap *pMap) | GrayLib::cVariant | |
cVariant(IXObject *pXObj) | GrayLib::cVariant | |
cVariant(VARTYPE_TYPE eVarType, UINT32 uVal) | GrayLib::cVariant | inline |
cVariant(VARTYPE_TYPE eVarType, UINT64 uVal) | GrayLib::cVariant | inline |
cVariant(VARTYPE_TYPE eVarType, const void *pvData, size_t nLen=0) | GrayLib::cVariant | inline |
cVariant(const THIS_t &vVal) | GrayLib::cVariant | inline |
cVariant(THIS_t &&ref) noexcept | GrayLib::cVariant | inline |
CY_t typedef | GrayLib::cVariantCommon | |
CYS_t typedef | GrayLib::cVariantCommon | |
DestructData(VARTYPE_TYPE eVarType) | GrayLib::cVariantData | protected |
dref_Array() const | GrayLib::cVariantData | |
dref_ArrayT() const | GrayLib::cVariantData | |
dref_Atom() const | GrayLib::cVariantData | |
dref_Blob() const | GrayLib::cVariantData | |
dref_Map() const | GrayLib::cVariantData | |
dref_String() const | GrayLib::cVariantData | |
dref_StringW() const | GrayLib::cVariantData | |
dref_XObj() const | GrayLib::cVariantData | |
EmptyLast() | GrayLib::cVariant | protected |
get_ArrayRangeDouble() const | GrayLib::cVariant | |
get_ArraySize() const | GrayLib::cVariant | |
get_Atom() const | GrayLib::cVariant | |
get_Color() const | GrayLib::cVariant | |
get_CY() const | GrayLib::cVariant | |
get_CYS() const | GrayLib::cVariant | |
get_DataPtr() const | GrayLib::cVariant | |
get_DataSize() const | GrayLib::cVariant | |
get_HResult() const | GrayLib::cVariant | |
get_Int() const | GrayLib::cVariant | inline |
get_Str() const | GrayLib::cVariant | |
get_StrA() const | GrayLib::cVariant | |
get_StrC() const | GrayLib::cVariant | |
get_StrCA() const | GrayLib::cVariant | |
get_StrCW() const | GrayLib::cVariant | |
get_StrExp() const | GrayLib::cVariant | |
get_StrT() const | GrayLib::cVariant | inline |
get_StrT() const | GrayLib::cVariant | inline |
get_StrT() const | GrayLib::cVariant | inline |
get_StrW() const | GrayLib::cVariant | |
get_TimeDouble() const | GrayLib::cVariant | |
get_TimeInt() const | GrayLib::cVariant | |
get_UID() const | GrayLib::cVariant | |
get_VarExpEval() const | GrayLib::cVariant | |
get_VarType() const noexcept | GrayLib::cVariant | inline |
get_VarTypeDef() const noexcept | GrayLib::cVariant | inline |
get_Vector3() const | GrayLib::cVariant | |
get_XObj() const | GrayLib::cVariant | |
GetArrayElement(ITERATE_t index) const | GrayLib::cVariant | |
GetBlobData(void *pData, size_t nSizeMax) const | GrayLib::cVariant | |
GetCY(bool bAssumeNaked=false, CY_t uValMul=k_CYMul) const | GrayLib::cVariant | |
GetDataPtr(VARTYPE_TYPE eVarType) const | GrayLib::cVariantData | protected |
GetDataSize(VARTYPE_TYPE eVarType) const | GrayLib::cVariantData | protected |
GetHeapStats(OUT ITERATE_t &iAllocCount) const | GrayLib::cVariant | |
GrayLib::cVariantData::GetHeapStats(VARTYPE_TYPE eVarType, OUT ITERATE_t &iAllocCount) const | GrayLib::cVariantData | protected |
GetMapVar(const ATOMCHAR_t *pszName) const | GrayLib::cVariant | |
GetStr_Array(ATOMCHAR_t *pszStr, StrLen_t iLenMax) const | GrayLib::cVariantData | protected |
GetStr_ArrayT(ATOMCHAR_t *pszStr, StrLen_t iLenMax) const | GrayLib::cVariantData | protected |
GetStr_Blob(ATOMCHAR_t *pszStr, StrLen_t nLenMax) const | GrayLib::cVariantData | protected |
GetStr_CY(ATOMCHAR_t *pszStr, StrLen_t iLenMax) const | GrayLib::cVariantData | protected |
GetStr_CYS(ATOMCHAR_t *pszStr, StrLen_t iLenMax) const | GrayLib::cVariantData | protected |
GetStr_HResult(ATOMCHAR_t *pszStr, StrLen_t iLenMax, bool bQuote=true) const | GrayLib::cVariantData | protected |
GetStrExpT(VARTYPE_TYPE eVarType, ATOMCHAR_t *pszStr, StrLen_t iLenMax, bool bInArray=true) const | GrayLib::cVariantData | protected |
GetStrExpUnk(ATOMCHAR_t *pszStr, StrLen_t iLenMax, bool bInArray=false) const | GrayLib::cVariant | inline |
GetVarTypeDef(VARTYPE_TYPE eVarType) noexcept | GrayLib::cVariantData | inlinestatic |
InitVar(const cVariant &vVar) | GrayLib::cVariant | protected |
InitVar(VARTYPE_TYPE eVarType, const void *pStr, size_t iLen) | GrayLib::cVariant | protected |
GrayLib::cVariantData::InitVar(VARTYPE_TYPE eVarType, const cVariantData &vVal) | GrayLib::cVariantData | protected |
InitZeroVar(VARTYPE_TYPE eVarType) | GrayLib::cVariantData | protected |
InsertArrayElement(ITERATE_t index, const cVariant &vVal) | GrayLib::cVariant | |
isArray() const noexcept | GrayLib::cVariant | inline |
IsArrayChild(const cVariant &vVal) const | GrayLib::cVariant | |
isEmptyVar() const | GrayLib::cVariant | |
IsEmptyVar(VARTYPE_TYPE eVarType) const | GrayLib::cVariantData | protected |
IsEqualTo(const THIS_t &vVar) const | GrayLib::cVariant | inline |
isHResult() const noexcept | GrayLib::cVariant | inline |
isHResultError() const | GrayLib::cVariant | inline |
isNoType() const noexcept | GrayLib::cVariant | inline |
isNumSigned() const noexcept | GrayLib::cVariant | inline |
isStringA() const noexcept | GrayLib::cVariant | inline |
isStringExp() const noexcept | GrayLib::cVariant | inline |
isStringW() const noexcept | GrayLib::cVariant | inline |
isTime() const noexcept | GrayLib::cVariant | inline |
IsVarTypeCompatible(VARTYPE_TYPE eVarType1, VARTYPE_TYPE eVarType2) | GrayLib::cVariantData | static |
isVarTypeFloat() const noexcept | GrayLib::cVariant | inline |
isVarTypeNumeric() const noexcept | GrayLib::cVariant | inline |
isVarTypeString() const noexcept | GrayLib::cVariant | inline |
isXObj() const noexcept | GrayLib::cVariant | inline |
IsXObj(VARTYPE_TYPE eVarType) noexcept | GrayLib::cVariantData | inlinestatic |
isZeroVar() const | GrayLib::cVariant | |
IsZeroVar(VARTYPE_TYPE eVarType) const | GrayLib::cVariantData | protected |
k_CYMul | GrayLib::cVariantCommon | static |
k_CYSMul | GrayLib::cVariantCommon | static |
k_MaxElements | GrayLib::cVariantCommon | static |
k_MaxElements2 | GrayLib::cVariantCommon | static |
k_VarNULL | GrayLib::cVariant | static |
k_VarTypeDef | GrayLib::cVariantData | static |
m_eVarType | GrayLib::cVariant | protected |
m_u | GrayLib::cVariantData | |
MakeArray() | GrayLib::cVariant | |
MakeArrayElement(ITERATE_t index=k_ITERATE_BAD) | GrayLib::cVariant | |
MakeArraySize(bool bBreakQuotes=false) | GrayLib::cVariant | |
MakeMap() | GrayLib::cVariant | |
MakeMapVar(const ATOMCHAR_t *pszName) | GrayLib::cVariant | |
MakeRefBlob(VARTYPE_TYPE eVarType) | GrayLib::cVariant | |
operator const char *() const | GrayLib::cVariant | inline |
operator const wchar_t *() const | GrayLib::cVariant | inline |
operator cStringA() const | GrayLib::cVariant | inline |
operator cStringW() const | GrayLib::cVariant | inline |
operator!=(const THIS_t &vVar) const | GrayLib::cVariant | inline |
operator=(const char *x) | GrayLib::cVariant | inline |
operator=(const wchar_t *x) | GrayLib::cVariant | inline |
operator=(const cStringA &x) | GrayLib::cVariant | inline |
operator=(const cStringW &x) | GrayLib::cVariant | inline |
operator=(const THIS_t &vVal) | GrayLib::cVariant | inline |
operator=(THIS_t &&ref) | GrayLib::cVariant | inline |
operator==(const THIS_t &vVar) const | GrayLib::cVariant | inline |
operator[](const ATOMCHAR_t *pszName) const | GrayLib::cVariant | inline |
operator[](const ATOMCHAR_t *pszName) | GrayLib::cVariant | inline |
operator[](ITERATE_t index) const | GrayLib::cVariant | inline |
operator[](ITERATE_t index) | GrayLib::cVariant | inline |
put_Array(const cVariantArray &aVars) | GrayLib::cVariant | |
put_ArrayT(const cVariantArrayT &aVals) | GrayLib::cVariant | |
put_Atom(cAtomRef x) | GrayLib::cVariant | |
put_Blob(const cHeapBlock &b, VARTYPE_TYPE eVarType=VARTYPE_Blob) | GrayLib::cVariant | inline |
put_Color(COLORREF x) | GrayLib::cVariant | |
put_CY(CY_t x) | GrayLib::cVariant | |
put_CYS(CYS_t x) | GrayLib::cVariant | |
put_HResult(HRESULT x) | GrayLib::cVariant | |
put_Int(int nVal) | GrayLib::cVariant | inline |
put_Map(cVariantMap *pMap) | GrayLib::cVariant | |
put_Str(cString x) | GrayLib::cVariant | |
put_StrA(cStringA x) | GrayLib::cVariant | |
put_StrC(const GChar_t *x) | GrayLib::cVariant | |
put_StrCA(const char *x) | GrayLib::cVariant | |
put_StrCW(const wchar_t *x) | GrayLib::cVariant | |
put_StrExp(cStringA x) | GrayLib::cVariant | |
put_StrExpEval(const ATOMCHAR_t *pStrExp) | GrayLib::cVariant | |
put_StrExpUnk(const ATOMCHAR_t *pStrExp) | GrayLib::cVariant | |
put_StrW(cStringW x) | GrayLib::cVariant | |
put_TimeDouble(double x) | GrayLib::cVariant | |
put_TimeInt(TIMESEC_t x) | GrayLib::cVariant | |
put_UID(UID_t x) | GrayLib::cVariant | |
put_UID(const IXObject *pXObj) | GrayLib::cVariant | |
put_Var(const cVariant &vVar) | GrayLib::cVariant | |
put_Vector3(const float *x) | GrayLib::cVariant | |
put_Vector3(float x, float y, float z) | GrayLib::cVariant | |
put_XObj(IXObject *pXObj) | GrayLib::cVariant | |
ref_StrA() const | GrayLib::cVariant | protected |
RemoveArrayElement(ITERATE_t index, ITERATE_t iQty=1) | GrayLib::cVariant | |
Serialize(cArchive &a) | GrayLib::cVariant | |
SerializeInput(cStreamInput &file) | GrayLib::cVariant | |
SerializeInputType(cStreamInput &file, VARTYPE_TYPE eVarType) | GrayLib::cVariant | |
SerializeOutput(cStreamOutput &file) const | GrayLib::cVariant | |
SerializeOutputType(cStreamOutput &file, VARTYPE_TYPE eVarType) const | GrayLib::cVariantData | |
SetArray(const ATOMCHAR_t **ppArgs, ITERATE_t iArgQty, ITERATE_t nQtyAppend=0) | GrayLib::cVariant | |
SetArrayAtom(ITERATE_t index, cAtomRef Val) | GrayLib::cVariant | inline |
SetArrayElement(ITERATE_t index, const cVariant &vVal) | GrayLib::cVariant | |
SetArrayInt(ITERATE_t index, int Val) | GrayLib::cVariant | inline |
SetArrayParse(const ATOMCHAR_t *pszStr) | GrayLib::cVariant | |
SetArrayStr(ITERATE_t index, cString Val) | GrayLib::cVariant | inline |
SetArrayStrA(ITERATE_t index, cStringA Val) | GrayLib::cVariant | inline |
SetArrayStrC(ITERATE_t index, const GChar_t *Val) | GrayLib::cVariant | inline |
SetArrayStrCA(ITERATE_t index, const char *Val) | GrayLib::cVariant | inline |
SetArrayStrCW(ITERATE_t index, const wchar_t *Val) | GrayLib::cVariant | inline |
SetArrayStrExp(ITERATE_t index, cStringA Val) | GrayLib::cVariant | inline |
SetArrayStrW(ITERATE_t index, cStringW Val) | GrayLib::cVariant | inline |
SetArrayTimeInt(ITERATE_t index, TIMESEC_t Val) | GrayLib::cVariant | inline |
SetArrayUID(ITERATE_t index, UID_t Val) | GrayLib::cVariant | inline |
SetArrayVector3(ITERATE_t index, const float *Val) | GrayLib::cVariant | inline |
SetArrayXObj(ITERATE_t index, IXObject *Val) | GrayLib::cVariant | inline |
SetBlobData(const void *pData, size_t nSize, VARTYPE_TYPE eVarType=VARTYPE_Blob) | GrayLib::cVariant | |
SetBlobStr(VARTYPE_TYPE eVarType, const ATOMCHAR_t *pszStr) | GrayLib::cVariant | |
SetClear() | GrayLib::cVariant | inline |
SetMapVar(const ATOMCHAR_t *pszName, const cVariant &vSet) | GrayLib::cVariant | |
SetMove(THIS_t &ref) | GrayLib::cVariant | inline |
SetNoType() | GrayLib::cVariant | inline |
SetTimeDoubleNow() | GrayLib::cVariant | |
SetTimeIntNow() | GrayLib::cVariant | |
SetVarData(VARTYPE_TYPE eVarType, const void *pData, size_t iLen) | GrayLib::cVariant | |
SetVarType(VARTYPE_TYPE eVarType, const cVariant &vVal) | GrayLib::cVariant | |
SetVarTypeSimplest(bool bKeepFloat) | GrayLib::cVariant | |
SetZeroVar(VARTYPE_TYPE eVarType=VARTYPE_NoType) | GrayLib::cVariant | |
sm_bShowUnsignedAsHex | GrayLib::cVariantData | static |
sm_pIXObjMgr | GrayLib::cVariantData | static |
StrExpIgnore() | GrayLib::cVariant | |
UNITTEST_FRIEND(cVariant) | GrayLib::cVariant | |
v_Strings2Var(cVariant &vVal, const cArrayStringA &a) | GrayLib::cVariant | static |
v_Var2Strings(cArrayStringA &a, cVariant &vVal) | GrayLib::cVariant | static |
~cVariant() | GrayLib::cVariant | inline |