VL
vl::ObjectVar Member List

This is the complete list of members for vl::ObjectVar, including all inherited members.

Accept(Visitor &v, const char *name=nullptr) const overridevl::ObjectVarvirtual
AsBool() constvl::AbstractVarvirtual
AsBool()vl::AbstractVarvirtual
AsList() constvl::AbstractVarvirtual
AsList()vl::AbstractVarvirtual
AsNumber() constvl::AbstractVarvirtual
AsNumber()vl::AbstractVarvirtual
AsObject() const overridevl::ObjectVarvirtual
AsObject() overridevl::ObjectVarvirtual
AsString() constvl::AbstractVarvirtual
AsString()vl::AbstractVarvirtual
Attach(Observer *o, const std::string &title="")vl::ObjectVarinline
Clear(bool recursive=false)vl::ObjectVar
Copy() constvl::ObjectVarvirtual
Data() const overridevl::ObjectVarinlinevirtual
Detach(Observer *o)vl::ObjectVarinline
ForeachProp(const std::function< bool(const std::string &, const vl::Var &)> &pred, bool recursive=false) constvl::ObjectVar
ForeachProp(const std::function< bool(const std::string &, vl::Var &)> &pred, bool recursive=false)vl::ObjectVar
Get(const std::string &propName) constvl::ObjectVar
Get(const std::string &propName)vl::ObjectVar
GetPrototype() constvl::ObjectVar
GetRelativePath(const std::string &propName) constvl::ObjectVar
getRelativePathRecursive(const std::string &propName, const std::string &path="") constvl::ObjectVarprotected
GetType() const overridevl::ObjectVarvirtual
Has(const std::string &propName) constvl::ObjectVar
HasOwn(const std::string &propName) constvl::ObjectVar
IsBool() constvl::AbstractVarinlinevirtual
IsList() constvl::AbstractVarinlinevirtual
IsNull() const overridevl::ObjectVarinlinevirtual
IsNumber() constvl::AbstractVarinlinevirtual
IsObject() const overridevl::ObjectVarinlinevirtual
IsString() constvl::AbstractVarinlinevirtual
mDatavl::ObjectVarprotected
ObjectVar()=defaultvl::ObjectVar
ObjectVar(const ObjectDataType &dataPtr)vl::ObjectVar
Observable()vl::ObjectVarinline
operator bool() const overridevl::ObjectVarvirtual
operator==(const ObjectVar &right) constvl::ObjectVar
operator==(const ObjectVar &right)vl::ObjectVar
Overridden(const std::string &propName) constvl::ObjectVar
overriddenRecursive(const std::string &propName, int count=0) constvl::ObjectVarprotected
PropCount() constvl::ObjectVar
Ptr() const overridevl::ObjectVarinlinevirtual
PtrImpl(const T *body) constvl::AbstractVarinlineprotected
RemoveProperty(const std::string &propName)vl::ObjectVar
RenameProperty(const std::string &propName, const std::string &newName)vl::ObjectVar
Set(const std::string &propName)vl::ObjectVar
Set(const std::string &propName, const Var &value)vl::ObjectVar
Set(const std::string &propName, const VarPtr &varPtr)vl::ObjectVar
Set(const std::string &propName, const T &value)vl::ObjectVarinline
SetPrototype(const vl::Object &proto)vl::ObjectVar
Size() constvl::ObjectVar
ToStr() const overridevl::ObjectVarvirtual