Hasty Badger
Small UI library (a branch of Turbo Badger)
 All Classes Namespaces Functions Variables Enumerations Enumerator Friends Groups Pages
tb::TBValue Member List

This is the complete list of members for tb::TBValue, including all inherited members.

allocated (defined in tb::TBValue)tb::TBValue
Copy(const TBValue &source_value)tb::TBValue
Equals(int value) const (defined in tb::TBValue)tb::TBValueinline
Equals(long value) const (defined in tb::TBValue)tb::TBValue
Equals(double value) const (defined in tb::TBValue)tb::TBValue
Equals(const char *value) const (defined in tb::TBValue)tb::TBValue
Equals(const TBStr &value) const (defined in tb::TBValue)tb::TBValueinline
Equals(const TBValue &value) const (defined in tb::TBValue)tb::TBValue
GetArray() const (defined in tb::TBValue)tb::TBValueinline
GetArrayLength() const (defined in tb::TBValue)tb::TBValueinline
GetFloat() const (defined in tb::TBValue)tb::TBValue
GetInt() const (defined in tb::TBValue)tb::TBValue
GetObject() const (defined in tb::TBValue)tb::TBValueinline
GetString() const (defined in tb::TBValue)tb::TBValue
GetType() const (defined in tb::TBValue)tb::TBValueinline
IsArray() const (defined in tb::TBValue)tb::TBValueinline
IsFloat() const (defined in tb::TBValue)tb::TBValueinline
IsInt() const (defined in tb::TBValue)tb::TBValueinline
IsObject() const (defined in tb::TBValue)tb::TBValueinline
IsString() const (defined in tb::TBValue)tb::TBValueinline
m_packed (defined in tb::TBValue)tb::TBValue
m_packed_init (defined in tb::TBValue)tb::TBValue
operator=(const TBValue &val) (defined in tb::TBValue)tb::TBValueinline
operator=(TBValue &&val)=default (defined in tb::TBValue)tb::TBValue
SET_AS_STATIC enum valuetb::TBValue
SET_MODE enum nametb::TBValue
SET_NEW_COPY enum valuetb::TBValue
SET_TAKE_OWNERSHIP enum valuetb::TBValue
SetArray(TBValueArray *arr, SET_MODE set)tb::TBValue
SetFloat(double val) (defined in tb::TBValue)tb::TBValue
SetFromStringAuto(const char *str, SET_MODE set)tb::TBValue
SetInt(long val) (defined in tb::TBValue)tb::TBValue
SetNull() (defined in tb::TBValue)tb::TBValue
SetObject(TBTypedObject *object, SET_MODE set)tb::TBValue
SetString(const char *val, SET_MODE set)tb::TBValue
SetString(const TBStr &str)tb::TBValueinline
TakeOver(TBValue &source_value)tb::TBValue
TBValue() (defined in tb::TBValue)tb::TBValue
TBValue(TBValue &&val)=default (defined in tb::TBValue)tb::TBValue
TBValue(const TBValue &value) (defined in tb::TBValue)tb::TBValue
TBValue(TYPE type) (defined in tb::TBValue)tb::TBValue
TBValue(int value) (defined in tb::TBValue)tb::TBValueinline
TBValue(long value) (defined in tb::TBValue)tb::TBValue
TBValue(double value) (defined in tb::TBValue)tb::TBValue
TBValue(const char *value, SET_MODE set=SET_NEW_COPY) (defined in tb::TBValue)tb::TBValue
TBValue(const TBStr &str) (defined in tb::TBValue)tb::TBValueinline
TBValue(TBStr &&str) (defined in tb::TBValue)tb::TBValue
TBValue(TBTypedObject *object, SET_MODE set=SET_TAKE_OWNERSHIP) (defined in tb::TBValue)tb::TBValue
TYPE enum nametb::TBValue
type (defined in tb::TBValue)tb::TBValue
TYPE_ARRAY enum value (defined in tb::TBValue)tb::TBValue
TYPE_FLOAT enum value (defined in tb::TBValue)tb::TBValue
TYPE_INT enum value (defined in tb::TBValue)tb::TBValue
TYPE_NULL enum value (defined in tb::TBValue)tb::TBValue
TYPE_OBJECT enum value (defined in tb::TBValue)tb::TBValue
TYPE_STRING enum value (defined in tb::TBValue)tb::TBValue
val_arr (defined in tb::TBValue)tb::TBValue
val_float (defined in tb::TBValue)tb::TBValue
val_int (defined in tb::TBValue)tb::TBValue
val_obj (defined in tb::TBValue)tb::TBValue
val_str (defined in tb::TBValue)tb::TBValue
~TBValue() (defined in tb::TBValue)tb::TBValue