_boolVal | winux::Mixed | |
_btVal | winux::Mixed | |
_dblVal | winux::Mixed | |
_fltVal | winux::Mixed | |
_i64Val | winux::Mixed | |
_iVal | winux::Mixed | |
_lVal | winux::Mixed | |
_pArr | winux::Mixed | |
_pBuf | winux::Mixed | |
_pMap | winux::Mixed | |
_pStr | winux::Mixed | |
_pWStr | winux::Mixed | |
_shVal | winux::Mixed | |
_type | winux::Mixed | |
_ui64Val | winux::Mixed | |
_uiVal | winux::Mixed | |
_ulVal | winux::Mixed | |
_ushVal | winux::Mixed | |
add() | winux::Mixed | inline |
add(Mixed const &v) | winux::Mixed | |
addPair() | winux::Mixed | inline |
addPair(Mixed const &k, Mixed const &v) | winux::Mixed | |
addUnique(Mixed const &v) | winux::Mixed | |
alloc(size_t size, bool setDataSize=true) | winux::Mixed | |
assign(Buffer &&buf) | winux::Mixed | |
assign(GrowBuffer &&buf) | winux::Mixed | |
assign(char const *str, size_t len=npos) | winux::Mixed | |
assign(wchar const *str, size_t len=npos) | winux::Mixed | |
assign(bool boolVal) | winux::Mixed | |
assign(byte btVal) | winux::Mixed | |
assign(short shVal) | winux::Mixed | |
assign(ushort ushVal) | winux::Mixed | |
assign(int iVal) | winux::Mixed | |
assign(uint uiVal) | winux::Mixed | |
assign(long lVal) | winux::Mixed | |
assign(ulong ulVal) | winux::Mixed | |
assign(float fltVal) | winux::Mixed | |
assign(int64 i64Val) | winux::Mixed | |
assign(uint64 ui64Val) | winux::Mixed | |
assign(double dblVal) | winux::Mixed | |
assign(Buffer const &buf) | winux::Mixed | |
assign(void const *binaryData, size_t size, bool isPeek=false) | winux::Mixed | |
assign(Mixed *arr, size_t count) | winux::Mixed | |
assign(std::vector< _Ty > const &arr) | winux::Mixed | inline |
assign(_Ty(&arr)[_N]) | winux::Mixed | inline |
assign(std::initializer_list< Mixed > list) | winux::Mixed | |
assign($a arr) | winux::Mixed | |
assign(std::map< _KTy, _VTy, _Pr, _Alloc > const &m) | winux::Mixed | inline |
assign(std::pair< _KTy, _VTy >(&pairs)[_Count]) | winux::Mixed | inline |
assign(_KTy(&keys)[_Count], _VTy(&vals)[_Count]) | winux::Mixed | inline |
assign($c coll) | winux::Mixed | |
createAnsi() | winux::Mixed | |
createArray(size_t count=0) | winux::Mixed | |
createBuffer(size_t size=0) | winux::Mixed | |
createCollection() | winux::Mixed | |
createString() | winux::Mixed | |
createString() | winux::Mixed | inline |
createString() | winux::Mixed | inline |
createUnicode() | winux::Mixed | |
del(Mixed const &k) | winux::Mixed | |
free() | winux::Mixed | |
get(Mixed const &k, Mixed const &defval=Mixed()) const | winux::Mixed | inline |
get(Mixed const &k, Mixed const &defval=Mixed()) const | winux::Mixed | |
getArray(std::vector< _Ty > *arr) const | winux::Mixed | inline |
getBuf() const | winux::Mixed | |
getCount() const | winux::Mixed | inline |
getKeys(std::vector< _KTy > *keys) const | winux::Mixed | inline |
getMap(std::map< _KTy, _VTy > *m) const | winux::Mixed | inline |
getPair(size_t i) | winux::Mixed | |
getPair(size_t i) const | winux::Mixed | |
getSize() const | winux::Mixed | |
has(Mixed const &ek) const | winux::Mixed | |
isAnsi() const | winux::Mixed | inline |
isArray() const | winux::Mixed | inline |
isBinary() const | winux::Mixed | inline |
isCollection() const | winux::Mixed | inline |
isContainer() const | winux::Mixed | inline |
isEmpty() const | winux::Mixed | inline |
isInteger() const | winux::Mixed | inline |
isNull() const | winux::Mixed | inline |
isNumeric() const | winux::Mixed | inline |
isString() const | winux::Mixed | inline |
isUnicode() const | winux::Mixed | inline |
json() const | winux::Mixed | |
json(String const &jsonStr) | winux::Mixed | |
merge(Mixed const &v) | winux::Mixed | |
Mixed() | winux::Mixed | |
Mixed(AnsiString const &str) | winux::Mixed | |
Mixed(UnicodeString const &str) | winux::Mixed | |
Mixed(char const *str, size_t len=npos) | winux::Mixed | |
Mixed(wchar const *str, size_t len=npos) | winux::Mixed | |
Mixed(bool boolVal) | winux::Mixed | |
Mixed(byte btVal) | winux::Mixed | |
Mixed(short shVal) | winux::Mixed | |
Mixed(ushort ushVal) | winux::Mixed | |
Mixed(int iVal) | winux::Mixed | |
Mixed(uint uiVal) | winux::Mixed | |
Mixed(long lVal) | winux::Mixed | |
Mixed(ulong ulVal) | winux::Mixed | |
Mixed(float fltVal) | winux::Mixed | |
Mixed(int64 i64Val) | winux::Mixed | |
Mixed(uint64 ui64Val) | winux::Mixed | |
Mixed(double dblVal) | winux::Mixed | |
Mixed(Buffer const &buf) | winux::Mixed | |
Mixed(void const *binaryData, size_t size, bool isPeek=false) | winux::Mixed | |
Mixed(Mixed *arr, size_t count) | winux::Mixed | |
Mixed(std::vector< _Ty > const &arr) | winux::Mixed | inline |
Mixed(_Ty(&arr)[_N]) | winux::Mixed | inline |
Mixed(std::initializer_list< Mixed > list) | winux::Mixed | |
Mixed($a arr) | winux::Mixed | |
Mixed(std::map< _KTy, _VTy, _Pr, _Alloc > const &m) | winux::Mixed | inline |
Mixed(std::pair< _KTy, _VTy >(&pairs)[_Count]) | winux::Mixed | inline |
Mixed(_KTy(&keys)[_Count], _VTy(&vals)[_Count]) | winux::Mixed | inline |
Mixed($c coll) | winux::Mixed | |
Mixed(Mixed const &other) | winux::Mixed | |
Mixed(Mixed &&other) | winux::Mixed | |
Mixed(Buffer &&buf) | winux::Mixed | |
Mixed(GrowBuffer &&buf) | winux::Mixed | |
MixedMixedMap typedef | winux::Mixed | |
MixedMixedPair typedef | winux::Mixed | |
MixedType 枚举名称 | winux::Mixed | |
MT_ANSI 枚举值 | winux::Mixed | |
MT_ARRAY 枚举值 | winux::Mixed | |
MT_BINARY 枚举值 | winux::Mixed | |
MT_BOOLEAN 枚举值 | winux::Mixed | |
MT_BYTE 枚举值 | winux::Mixed | |
MT_COLLECTION 枚举值 | winux::Mixed | |
MT_DOUBLE 枚举值 | winux::Mixed | |
MT_FLOAT 枚举值 | winux::Mixed | |
MT_INT 枚举值 | winux::Mixed | |
MT_INT64 枚举值 | winux::Mixed | |
MT_LONG 枚举值 | winux::Mixed | |
MT_NULL 枚举值 | winux::Mixed | |
MT_SHORT 枚举值 | winux::Mixed | |
MT_UINT 枚举值 | winux::Mixed | |
MT_UINT64 枚举值 | winux::Mixed | |
MT_ULONG 枚举值 | winux::Mixed | |
MT_UNICODE 枚举值 | winux::Mixed | |
MT_USHORT 枚举值 | winux::Mixed | |
myJson(bool autoKeyQuotes=true, AnsiString const &spacer="", AnsiString const &newline="") const | winux::Mixed | |
operator AnsiString() const | winux::Mixed | |
operator bool() const | winux::Mixed | |
operator Buffer() const | winux::Mixed | |
operator byte() const | winux::Mixed | |
operator double() const | winux::Mixed | |
operator float() const | winux::Mixed | |
operator int() const | winux::Mixed | |
operator int64() const | winux::Mixed | |
operator long() const | winux::Mixed | |
operator short() const | winux::Mixed | |
operator uint() const | winux::Mixed | |
operator uint64() const | winux::Mixed | |
operator ulong() const | winux::Mixed | |
operator UnicodeString() const | winux::Mixed | |
operator ushort() const | winux::Mixed | |
operator!=(Mixed const &other) const | winux::Mixed | inline |
operator<(Mixed const &other) const | winux::Mixed | |
operator<=(Mixed const &other) const | winux::Mixed | inline |
operator=(Mixed const &other) | winux::Mixed | |
operator=(Mixed &&other) | winux::Mixed | |
operator==(Mixed const &other) const | winux::Mixed | |
operator>(Mixed const &other) const | winux::Mixed | inline |
operator>=(Mixed const &other) const | winux::Mixed | inline |
operator[](Mixed const &k) | winux::Mixed | |
operator[](Mixed const &k) const | winux::Mixed | |
operator[](_ChTy const *k) | winux::Mixed | inline |
operator[](_ChTy const *k) const | winux::Mixed | inline |
ParseBool(AnsiString const &str, bool *boolVal) | winux::Mixed | static |
ParseBool(UnicodeString const &str, bool *boolVal) | winux::Mixed | static |
ParseDouble(AnsiString const &str, double *dblVal) | winux::Mixed | static |
ParseDouble(UnicodeString const &str, double *dblVal) | winux::Mixed | static |
ParseJson(AnsiString const &str, Mixed *val) | winux::Mixed | static |
ParseUInt64(AnsiString const &str, uint64 *ui64Val) | winux::Mixed | static |
ParseUInt64(UnicodeString const &str, uint64 *ui64Val) | winux::Mixed | static |
ParseULong(AnsiString const &str, ulong *ulVal) | winux::Mixed | static |
ParseULong(UnicodeString const &str, ulong *ulVal) | winux::Mixed | static |
peekCopy(bool copyCapacity=false) | winux::Mixed | |
refAnsi() | winux::Mixed | inline |
refAnsi() const | winux::Mixed | inline |
refArray() | winux::Mixed | inline |
refArray() const | winux::Mixed | inline |
refBool() | winux::Mixed | inline |
refBool() const | winux::Mixed | inline |
refBuffer() | winux::Mixed | inline |
refBuffer() const | winux::Mixed | inline |
refByte() | winux::Mixed | inline |
refByte() const | winux::Mixed | inline |
refCollection() | winux::Mixed | inline |
refCollection() const | winux::Mixed | inline |
refDouble() | winux::Mixed | inline |
refDouble() const | winux::Mixed | inline |
refFloat() | winux::Mixed | inline |
refFloat() const | winux::Mixed | inline |
refInt() | winux::Mixed | inline |
refInt() const | winux::Mixed | inline |
refInt64() | winux::Mixed | inline |
refInt64() const | winux::Mixed | inline |
refLong() | winux::Mixed | inline |
refLong() const | winux::Mixed | inline |
refShort() | winux::Mixed | inline |
refShort() const | winux::Mixed | inline |
refString() | winux::Mixed | |
refString() const | winux::Mixed | |
refString() | winux::Mixed | inline |
refString() const | winux::Mixed | inline |
refString() | winux::Mixed | inline |
refString() const | winux::Mixed | inline |
refUInt() | winux::Mixed | inline |
refUInt() const | winux::Mixed | inline |
refUInt64() | winux::Mixed | inline |
refUInt64() const | winux::Mixed | inline |
refULong() | winux::Mixed | inline |
refULong() const | winux::Mixed | inline |
refUnicode() | winux::Mixed | inline |
refUnicode() const | winux::Mixed | inline |
refUShort() | winux::Mixed | inline |
refUShort() const | winux::Mixed | inline |
reverse() | winux::Mixed | |
toAnsi() const | winux::Mixed | inline |
toBool() const | winux::Mixed | inline |
toBuffer() const | winux::Mixed | inline |
toByte() const | winux::Mixed | inline |
toDouble() const | winux::Mixed | inline |
toFloat() const | winux::Mixed | inline |
toInt() const | winux::Mixed | inline |
toInt64() const | winux::Mixed | inline |
toLong() const | winux::Mixed | inline |
toShort() const | winux::Mixed | inline |
toString() const | winux::Mixed | |
toString() const | winux::Mixed | inline |
toString() const | winux::Mixed | inline |
toUInt() const | winux::Mixed | inline |
toUInt64() const | winux::Mixed | inline |
toULong() const | winux::Mixed | inline |
toUnicode() const | winux::Mixed | inline |
toUShort() const | winux::Mixed | inline |
type() const | winux::Mixed | inline |
TypeString(MixedType type) | winux::Mixed | static |
typeString() const | winux::Mixed | inline |
~Mixed() | winux::Mixed | |