Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cVariant Member List

This is the complete list of members for GrayLib::cVariant, including all inherited members.

AddArrayAtom(cAtomRef Val)GrayLib::cVariantinline
AddArrayElement(const THIS_t &vVal)GrayLib::cVariantinline
AddArrayInt(int Val)GrayLib::cVariantinline
AddArrayStr(cString Val)GrayLib::cVariantinline
AddArrayStrA(cStringA Val)GrayLib::cVariantinline
AddArrayStrC(const GChar_t *Val)GrayLib::cVariantinline
AddArrayStrCA(const char *Val)GrayLib::cVariantinline
AddArrayStrCW(const wchar_t *Val)GrayLib::cVariantinline
AddArrayStrExp(cStringA Val)GrayLib::cVariantinline
AddArrayStrW(cStringW Val)GrayLib::cVariantinline
AddArrayTimeInt(TIMESEC_t Val)GrayLib::cVariantinline
AddArrayUID(UID_t Val)GrayLib::cVariantinline
AddArrayUID(const IXObject *pObj)GrayLib::cVariantinline
AddArrayVector3(const float *Val)GrayLib::cVariantinline
AddArrayXObj(IXObject *Val)GrayLib::cVariantinline
AppendArray(cVariant &vValArray)GrayLib::cVariant
Compare(const cVariant &vVar) constGrayLib::cVariant
CompareDataPtr(VARTYPE_TYPE eVarType, const void *pData1, const void *pData2)GrayLib::cVariantDatastatic
construct_Array(ITERATE_t iSize)GrayLib::cVariantDataprotected
construct_Array(const cVariantArray &a)GrayLib::cVariantDataprotected
construct_ArrayT(ITERATE_t iSize, VARTYPE_TYPE eVarTypeElem)GrayLib::cVariantDataprotected
construct_ArrayT(const cVariantArrayT &a)GrayLib::cVariantDataprotected
construct_Atom(const cAtomRef &a)GrayLib::cVariantDataprotected
construct_Atom(const ATOMCHAR_t *p)GrayLib::cVariantDataprotected
construct_Blob(const void *pData, size_t nSize)GrayLib::cVariantDataprotected
construct_Blob(const cHeapBlock &b)GrayLib::cVariantDataprotected
construct_Map(cVariantMap *p)GrayLib::cVariantDataprotected
construct_String(const cStringA &s)GrayLib::cVariantDataprotected
construct_String(const char *pszVal)GrayLib::cVariantDataprotected
construct_StringW(const cStringW &s)GrayLib::cVariantDataprotected
construct_StringW(const wchar_t *pwVal)GrayLib::cVariantDataprotected
construct_XObj(IXObject *p)GrayLib::cVariantDataprotected
CopyLenQ(ATOMCHAR_t *pszDst, const ATOMCHAR_t *pszSrc, StrLen_t iLenMax, STR_BLOCK_TYPE eBlock)GrayLib::cVariantCommonstatic
cVariant() noexceptGrayLib::cVariantinline
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::cVariantinline
cVariant(VARTYPE_TYPE eVarType, UINT64 uVal)GrayLib::cVariantinline
cVariant(VARTYPE_TYPE eVarType, const void *pvData, size_t nLen=0)GrayLib::cVariantinline
cVariant(const THIS_t &vVal)GrayLib::cVariantinline
cVariant(THIS_t &&ref) noexceptGrayLib::cVariantinline
CY_t typedefGrayLib::cVariantCommon
CYS_t typedefGrayLib::cVariantCommon
DestructData(VARTYPE_TYPE eVarType)GrayLib::cVariantDataprotected
dref_Array() constGrayLib::cVariantData
dref_ArrayT() constGrayLib::cVariantData
dref_Atom() constGrayLib::cVariantData
dref_Blob() constGrayLib::cVariantData
dref_Map() constGrayLib::cVariantData
dref_String() constGrayLib::cVariantData
dref_StringW() constGrayLib::cVariantData
dref_XObj() constGrayLib::cVariantData
EmptyLast()GrayLib::cVariantprotected
get_ArrayRangeDouble() constGrayLib::cVariant
get_ArraySize() constGrayLib::cVariant
get_Atom() constGrayLib::cVariant
get_Color() constGrayLib::cVariant
get_CY() constGrayLib::cVariant
get_CYS() constGrayLib::cVariant
get_DataPtr() constGrayLib::cVariant
get_DataSize() constGrayLib::cVariant
get_HResult() constGrayLib::cVariant
get_Int() constGrayLib::cVariantinline
get_Str() constGrayLib::cVariant
get_StrA() constGrayLib::cVariant
get_StrC() constGrayLib::cVariant
get_StrCA() constGrayLib::cVariant
get_StrCW() constGrayLib::cVariant
get_StrExp() constGrayLib::cVariant
get_StrT() constGrayLib::cVariantinline
get_StrT() constGrayLib::cVariantinline
get_StrT() constGrayLib::cVariantinline
get_StrW() constGrayLib::cVariant
get_TimeDouble() constGrayLib::cVariant
get_TimeInt() constGrayLib::cVariant
get_UID() constGrayLib::cVariant
get_VarExpEval() constGrayLib::cVariant
get_VarType() const noexceptGrayLib::cVariantinline
get_VarTypeDef() const noexceptGrayLib::cVariantinline
get_Vector3() constGrayLib::cVariant
get_XObj() constGrayLib::cVariant
GetArrayElement(ITERATE_t index) constGrayLib::cVariant
GetBlobData(void *pData, size_t nSizeMax) constGrayLib::cVariant
GetCY(bool bAssumeNaked=false, CY_t uValMul=k_CYMul) constGrayLib::cVariant
GetDataPtr(VARTYPE_TYPE eVarType) constGrayLib::cVariantDataprotected
GetDataSize(VARTYPE_TYPE eVarType) constGrayLib::cVariantDataprotected
GetHeapStats(OUT ITERATE_t &iAllocCount) constGrayLib::cVariant
GrayLib::cVariantData::GetHeapStats(VARTYPE_TYPE eVarType, OUT ITERATE_t &iAllocCount) constGrayLib::cVariantDataprotected
GetMapVar(const ATOMCHAR_t *pszName) constGrayLib::cVariant
GetStr_Array(ATOMCHAR_t *pszStr, StrLen_t iLenMax) constGrayLib::cVariantDataprotected
GetStr_ArrayT(ATOMCHAR_t *pszStr, StrLen_t iLenMax) constGrayLib::cVariantDataprotected
GetStr_Blob(ATOMCHAR_t *pszStr, StrLen_t nLenMax) constGrayLib::cVariantDataprotected
GetStr_CY(ATOMCHAR_t *pszStr, StrLen_t iLenMax) constGrayLib::cVariantDataprotected
GetStr_CYS(ATOMCHAR_t *pszStr, StrLen_t iLenMax) constGrayLib::cVariantDataprotected
GetStr_HResult(ATOMCHAR_t *pszStr, StrLen_t iLenMax, bool bQuote=true) constGrayLib::cVariantDataprotected
GetStrExpT(VARTYPE_TYPE eVarType, ATOMCHAR_t *pszStr, StrLen_t iLenMax, bool bInArray=true) constGrayLib::cVariantDataprotected
GetStrExpUnk(ATOMCHAR_t *pszStr, StrLen_t iLenMax, bool bInArray=false) constGrayLib::cVariantinline
GetVarTypeDef(VARTYPE_TYPE eVarType) noexceptGrayLib::cVariantDatainlinestatic
InitVar(const cVariant &vVar)GrayLib::cVariantprotected
InitVar(VARTYPE_TYPE eVarType, const void *pStr, size_t iLen)GrayLib::cVariantprotected
GrayLib::cVariantData::InitVar(VARTYPE_TYPE eVarType, const cVariantData &vVal)GrayLib::cVariantDataprotected
InitZeroVar(VARTYPE_TYPE eVarType)GrayLib::cVariantDataprotected
InsertArrayElement(ITERATE_t index, const cVariant &vVal)GrayLib::cVariant
isArray() const noexceptGrayLib::cVariantinline
IsArrayChild(const cVariant &vVal) constGrayLib::cVariant
isEmptyVar() constGrayLib::cVariant
IsEmptyVar(VARTYPE_TYPE eVarType) constGrayLib::cVariantDataprotected
IsEqualTo(const THIS_t &vVar) constGrayLib::cVariantinline
isHResult() const noexceptGrayLib::cVariantinline
isHResultError() constGrayLib::cVariantinline
isNoType() const noexceptGrayLib::cVariantinline
isNumSigned() const noexceptGrayLib::cVariantinline
isStringA() const noexceptGrayLib::cVariantinline
isStringExp() const noexceptGrayLib::cVariantinline
isStringW() const noexceptGrayLib::cVariantinline
isTime() const noexceptGrayLib::cVariantinline
IsVarTypeCompatible(VARTYPE_TYPE eVarType1, VARTYPE_TYPE eVarType2)GrayLib::cVariantDatastatic
isVarTypeFloat() const noexceptGrayLib::cVariantinline
isVarTypeNumeric() const noexceptGrayLib::cVariantinline
isVarTypeString() const noexceptGrayLib::cVariantinline
isXObj() const noexceptGrayLib::cVariantinline
IsXObj(VARTYPE_TYPE eVarType) noexceptGrayLib::cVariantDatainlinestatic
isZeroVar() constGrayLib::cVariant
IsZeroVar(VARTYPE_TYPE eVarType) constGrayLib::cVariantDataprotected
k_CYMulGrayLib::cVariantCommonstatic
k_CYSMulGrayLib::cVariantCommonstatic
k_MaxElementsGrayLib::cVariantCommonstatic
k_MaxElements2GrayLib::cVariantCommonstatic
k_VarNULLGrayLib::cVariantstatic
k_VarTypeDefGrayLib::cVariantDatastatic
m_eVarTypeGrayLib::cVariantprotected
m_uGrayLib::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 *() constGrayLib::cVariantinline
operator const wchar_t *() constGrayLib::cVariantinline
operator cStringA() constGrayLib::cVariantinline
operator cStringW() constGrayLib::cVariantinline
operator!=(const THIS_t &vVar) constGrayLib::cVariantinline
operator=(const char *x)GrayLib::cVariantinline
operator=(const wchar_t *x)GrayLib::cVariantinline
operator=(const cStringA &x)GrayLib::cVariantinline
operator=(const cStringW &x)GrayLib::cVariantinline
operator=(const THIS_t &vVal)GrayLib::cVariantinline
operator=(THIS_t &&ref)GrayLib::cVariantinline
operator==(const THIS_t &vVar) constGrayLib::cVariantinline
operator[](const ATOMCHAR_t *pszName) constGrayLib::cVariantinline
operator[](const ATOMCHAR_t *pszName)GrayLib::cVariantinline
operator[](ITERATE_t index) constGrayLib::cVariantinline
operator[](ITERATE_t index)GrayLib::cVariantinline
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::cVariantinline
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::cVariantinline
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() constGrayLib::cVariantprotected
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) constGrayLib::cVariant
SerializeOutputType(cStreamOutput &file, VARTYPE_TYPE eVarType) constGrayLib::cVariantData
SetArray(const ATOMCHAR_t **ppArgs, ITERATE_t iArgQty, ITERATE_t nQtyAppend=0)GrayLib::cVariant
SetArrayAtom(ITERATE_t index, cAtomRef Val)GrayLib::cVariantinline
SetArrayElement(ITERATE_t index, const cVariant &vVal)GrayLib::cVariant
SetArrayInt(ITERATE_t index, int Val)GrayLib::cVariantinline
SetArrayParse(const ATOMCHAR_t *pszStr)GrayLib::cVariant
SetArrayStr(ITERATE_t index, cString Val)GrayLib::cVariantinline
SetArrayStrA(ITERATE_t index, cStringA Val)GrayLib::cVariantinline
SetArrayStrC(ITERATE_t index, const GChar_t *Val)GrayLib::cVariantinline
SetArrayStrCA(ITERATE_t index, const char *Val)GrayLib::cVariantinline
SetArrayStrCW(ITERATE_t index, const wchar_t *Val)GrayLib::cVariantinline
SetArrayStrExp(ITERATE_t index, cStringA Val)GrayLib::cVariantinline
SetArrayStrW(ITERATE_t index, cStringW Val)GrayLib::cVariantinline
SetArrayTimeInt(ITERATE_t index, TIMESEC_t Val)GrayLib::cVariantinline
SetArrayUID(ITERATE_t index, UID_t Val)GrayLib::cVariantinline
SetArrayVector3(ITERATE_t index, const float *Val)GrayLib::cVariantinline
SetArrayXObj(ITERATE_t index, IXObject *Val)GrayLib::cVariantinline
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::cVariantinline
SetMapVar(const ATOMCHAR_t *pszName, const cVariant &vSet)GrayLib::cVariant
SetMove(THIS_t &ref)GrayLib::cVariantinline
SetNoType()GrayLib::cVariantinline
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_bShowUnsignedAsHexGrayLib::cVariantDatastatic
sm_pIXObjMgrGrayLib::cVariantDatastatic
StrExpIgnore()GrayLib::cVariant
UNITTEST_FRIEND(cVariant)GrayLib::cVariant
v_Strings2Var(cVariant &vVal, const cArrayStringA &a)GrayLib::cVariantstatic
v_Var2Strings(cArrayStringA &a, cVariant &vVal)GrayLib::cVariantstatic
~cVariant()GrayLib::cVariantinline