jvar
JS inspired Variant and Json
jvar::Variant Member List
This is the complete list of members for jvar::Variant, including all inherited members.
addEnv(const char *varname, const Variant &value=vEmpty)jvar::Variant
addProperty(const char *key, const Variant &value=vEmpty)jvar::Variant
append(const Variant &elem=VEMPTY)jvar::Variant
c_str() const jvar::Variant [inline]
clear()jvar::Variant [inline]
clearModified()jvar::Variant [inline]
Compare typedef (defined in jvar::Variant)jvar::Variant
createArray(const char *initvalue=NULL)jvar::Variant
createFunction(Variant(*func)(Variant &env, Variant &arg))jvar::Variant
createObject(const char *initvalue=NULL)jvar::Variant
forEach(Iter< Variant > &iter)jvar::Variant [inline]
format(const char *fmt,...)jvar::Variant
getKey(int n)jvar::Variant
hasProperty(const char *key)jvar::Variant
isArray() const (defined in jvar::Variant)jvar::Variant [inline]
isEmpty() const (defined in jvar::Variant)jvar::Variant [inline]
isModified()jvar::Variant [inline]
isNaN() (defined in jvar::Variant)jvar::Variant [inline]
isNull() const (defined in jvar::Variant)jvar::Variant [inline]
isObject() const (defined in jvar::Variant)jvar::Variant [inline]
isPointer() const (defined in jvar::Variant)jvar::Variant [inline]
length() const jvar::Variant
operator bool() const jvar::Variant [inline]
operator const char *()jvar::Variant [inline]
operator double() const jvar::Variant [inline]
operator longint() const jvar::Variant [inline]
operator()() (defined in jvar::Variant)jvar::Variant
operator()(const Variant &value1) (defined in jvar::Variant)jvar::Variant
operator()(const Variant &value1, const Variant &value2) (defined in jvar::Variant)jvar::Variant
operator()(const Variant &value1, const Variant &value2, const Variant &value3) (defined in jvar::Variant)jvar::Variant
operator()(const Variant &value1, const Variant &value2, const Variant &value3, const Variant &value4) (defined in jvar::Variant)jvar::Variant
operator++()jvar::Variant [inline]
operator++(int)jvar::Variant [inline]
operator+=(const Variant &rhs)jvar::Variant [inline]
operator+=(longint rhs)jvar::Variant [inline]
operator+=(int rhs)jvar::Variant [inline]
operator+=(const char *rhs)jvar::Variant [inline]
operator+=(const std::string &rhs)jvar::Variant [inline]
operator+=(double rhs)jvar::Variant [inline]
operator=(const Variant &src)jvar::Variant [inline]
operator=(const Variant *src)jvar::Variant [inline]
operator=(const char *src)jvar::Variant [inline]
operator=(const std::string &src)jvar::Variant [inline]
operator=(bool src)jvar::Variant [inline]
operator=(longint src)jvar::Variant [inline]
operator=(int src)jvar::Variant [inline]
operator=(double src)jvar::Variant [inline]
operator=(float src)jvar::Variant [inline]
operator[](int i)jvar::Variant
operator[](int i) const jvar::Variant
operator[](const char *key)jvar::Variant
operator[](const char *key) const jvar::Variant
parseJson(const char *jsontxt)jvar::Variant
path(const char *pathkey)jvar::Variant
path(const std::string &pathkey)jvar::Variant [inline]
pop()jvar::Variant
push(const Variant &elem)jvar::Variant [inline]
s()jvar::Variant
setModified()jvar::Variant [inline]
shift()jvar::Variant
sort(Compare comp)jvar::Variant
toBool() const jvar::Variant [inline]
toDouble() const jvar::Variant [inline]
toFixed(int digs=0) const jvar::Variant
toInt() const jvar::Variant [inline]
toJsonString() const jvar::Variant
toString() const jvar::Variant
Type enum name (defined in jvar::Variant)jvar::Variant
type() const jvar::Variant [inline]
typeName() const jvar::Variant
V_ARRAY enum value (defined in jvar::Variant)jvar::Variant
V_BOOL enum value (defined in jvar::Variant)jvar::Variant
V_DOUBLE enum value (defined in jvar::Variant)jvar::Variant
V_EMPTY enum value (defined in jvar::Variant)jvar::Variant
V_FUNCTION enum value (defined in jvar::Variant)jvar::Variant
V_INT enum value (defined in jvar::Variant)jvar::Variant
V_NULL enum value (defined in jvar::Variant)jvar::Variant
V_OBJECT enum value (defined in jvar::Variant)jvar::Variant
V_POINTER enum value (defined in jvar::Variant)jvar::Variant
V_STRING enum value (defined in jvar::Variant)jvar::Variant
Variant()jvar::Variant [inline]
Variant(longint i)jvar::Variant [inline]
Variant(int i)jvar::Variant [inline]
Variant(double d)jvar::Variant [inline]
Variant(std::string s)jvar::Variant [inline]
Variant(const char *s)jvar::Variant [inline]
Variant(Variant const &src)jvar::Variant [inline]
vEmpty (defined in jvar::Variant)jvar::Variant [static]
vNull (defined in jvar::Variant)jvar::Variant [static]
~Variant()jvar::Variant [inline]
 All Classes Functions Variables Enumerator