VL
|
This is the complete list of members for vl::ObjectVar, including all inherited members.
Accept(Visitor &v, const char *name=nullptr) const override | vl::ObjectVar | virtual |
AsBool() const | vl::AbstractVar | virtual |
AsBool() | vl::AbstractVar | virtual |
AsList() const | vl::AbstractVar | virtual |
AsList() | vl::AbstractVar | virtual |
AsNumber() const | vl::AbstractVar | virtual |
AsNumber() | vl::AbstractVar | virtual |
AsObject() const override | vl::ObjectVar | virtual |
AsObject() override | vl::ObjectVar | virtual |
AsString() const | vl::AbstractVar | virtual |
AsString() | vl::AbstractVar | virtual |
Attach(Observer *o, const std::string &title="") | vl::ObjectVar | inline |
Clear(bool recursive=false) | vl::ObjectVar | |
Copy() const | vl::ObjectVar | virtual |
Data() const override | vl::ObjectVar | inlinevirtual |
Detach(Observer *o) | vl::ObjectVar | inline |
ForeachProp(const std::function< bool(const std::string &, const vl::Var &)> &pred, bool recursive=false) const | vl::ObjectVar | |
ForeachProp(const std::function< bool(const std::string &, vl::Var &)> &pred, bool recursive=false) | vl::ObjectVar | |
Get(const std::string &propName) const | vl::ObjectVar | |
Get(const std::string &propName) | vl::ObjectVar | |
GetPrototype() const | vl::ObjectVar | |
GetRelativePath(const std::string &propName) const | vl::ObjectVar | |
getRelativePathRecursive(const std::string &propName, const std::string &path="") const | vl::ObjectVar | protected |
GetType() const override | vl::ObjectVar | virtual |
Has(const std::string &propName) const | vl::ObjectVar | |
HasOwn(const std::string &propName) const | vl::ObjectVar | |
IsBool() const | vl::AbstractVar | inlinevirtual |
IsList() const | vl::AbstractVar | inlinevirtual |
IsNull() const override | vl::ObjectVar | inlinevirtual |
IsNumber() const | vl::AbstractVar | inlinevirtual |
IsObject() const override | vl::ObjectVar | inlinevirtual |
IsString() const | vl::AbstractVar | inlinevirtual |
mData | vl::ObjectVar | protected |
ObjectVar()=default | vl::ObjectVar | |
ObjectVar(const ObjectDataType &dataPtr) | vl::ObjectVar | |
Observable() | vl::ObjectVar | inline |
operator bool() const override | vl::ObjectVar | virtual |
operator==(const ObjectVar &right) const | vl::ObjectVar | |
operator==(const ObjectVar &right) | vl::ObjectVar | |
Overridden(const std::string &propName) const | vl::ObjectVar | |
overriddenRecursive(const std::string &propName, int count=0) const | vl::ObjectVar | protected |
PropCount() const | vl::ObjectVar | |
Ptr() const override | vl::ObjectVar | inlinevirtual |
PtrImpl(const T *body) const | vl::AbstractVar | inlineprotected |
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::ObjectVar | inline |
SetPrototype(const vl::Object &proto) | vl::ObjectVar | |
Size() const | vl::ObjectVar | |
ToStr() const override | vl::ObjectVar | virtual |