| cppexpose::AbstractProperty::AbstractProperty() | cppexpose::AbstractProperty | |
| cppexpose::AbstractProperty::AbstractProperty(const Variant &options) | cppexpose::AbstractProperty | |
| addFunction(const std::string &name, RET(*fn)(Arguments...)) | cppexpose::Object | |
| addFunction(const std::string &name, T *obj, RET(T::*fn)(Arguments...)) | cppexpose::Object | |
| addFunction(const std::string &name, T *obj, RET(T::*fn)(Arguments...) const) | cppexpose::Object | |
| addProperty(AbstractProperty *property) | cppexpose::Object | |
| addProperty(std::unique_ptr< AbstractProperty > &&property) | cppexpose::Object | |
| addProperty(const std::string &name, Arguments &&...arguments) | cppexpose::Object | |
| afterAdd | cppexpose::Object | |
| afterRemove | cppexpose::Object | |
| beforeAdd | cppexpose::Object | |
| beforeDestroy | cppexpose::AbstractProperty | |
| beforeRemove | cppexpose::Object | |
| className() const | cppexpose::Object | |
| clear() | cppexpose::Object | |
| clone() const override | cppexpose::Object | virtual |
| collapse() | cppexpose::TreeNode | |
| createDynamicProperty(const std::string &name, const T &value=T()) | cppexpose::Object | |
| expand() | cppexpose::TreeNode | |
| findProperty(const std::vector< std::string > &path) const | cppexpose::Object | protected |
| fromBool(bool value) override | cppexpose::Object | virtual |
| fromDouble(double value) override | cppexpose::Object | virtual |
| fromLongLong(long long value) override | cppexpose::Object | virtual |
| fromString(const std::string &value) override | cppexpose::Object | virtual |
| fromULongLong(unsigned long long value) override | cppexpose::Object | virtual |
| fromVariant(const Variant &value) override | cppexpose::Object | virtual |
| functions() const | cppexpose::Object | |
| getId() const | cppexpose::TreeNode | |
| hasOption(const std::string &key) const | cppexpose::AbstractProperty | |
| hasParent() const | cppexpose::AbstractProperty | |
| id | cppexpose::TreeNode | |
| initProperty(const std::string &name, Object *parent) | cppexpose::AbstractProperty | protected |
| isArray() const override | cppexpose::Object | virtual |
| isBool() const override | cppexpose::Object | virtual |
| isComposite() const override | cppexpose::Object | virtual |
| isEnum() const override | cppexpose::Object | virtual |
| isFloatingPoint() const override | cppexpose::Object | virtual |
| isIntegral() const override | cppexpose::Object | virtual |
| isNumber() const override | cppexpose::Object | virtual |
| isObject() const override | cppexpose::Object | virtual |
| isReadOnly() const override | cppexpose::Object | virtual |
| isSignedIntegral() const override | cppexpose::Object | virtual |
| isString() const override | cppexpose::Object | virtual |
| isUnsignedIntegral() const override | cppexpose::Object | virtual |
| isVariant() const override | cppexpose::Object | virtual |
| m_className | cppexpose::Object | protected |
| m_functions | cppexpose::Object | protected |
| m_id | cppexpose::TreeNode | protected |
| m_left | cppexpose::TreeNode | protected |
| m_managedProperties | cppexpose::Object | protected |
| m_name | cppexpose::AbstractProperty | protected |
| m_options | cppexpose::AbstractProperty | protected |
| m_parent | cppexpose::AbstractProperty | protected |
| m_properties | cppexpose::Object | protected |
| m_propertiesMap | cppexpose::Object | protected |
| m_right | cppexpose::TreeNode | protected |
| name() const | cppexpose::AbstractProperty | |
| numSubValues() const override | cppexpose::Object | virtual |
| Object() | cppexpose::Object | |
| Object(const std::string &name) | cppexpose::Object | |
| Object(const Object &)=delete | cppexpose::Object | |
| onOptionChanged(const std::string &option) | cppexpose::AbstractProperty | protectedvirtual |
| operator=(const Object &)=delete | cppexpose::Object | |
| option(const std::string &key) const | cppexpose::AbstractProperty | |
| option(const std::string &key, const Type &defaultValue=Type()) const | cppexpose::AbstractProperty | |
| optionChanged | cppexpose::AbstractProperty | |
| options() const | cppexpose::AbstractProperty | |
| parent() const | cppexpose::AbstractProperty | |
| print(const std::string &indent="") | cppexpose::TreeNode | |
| properties() const | cppexpose::Object | |
| property(size_t index) | cppexpose::Object | |
| property(size_t index) const | cppexpose::Object | |
| property(const std::string &path) | cppexpose::Object | |
| property(const std::string &path) const | cppexpose::Object | |
| propertyExists(const std::string &name) const | cppexpose::Object | |
| qualifiedName(const Object *relativeRoot=nullptr) const | cppexpose::AbstractProperty | |
| relativePathTo(const Object *const other) const | cppexpose::Object | |
| removeOption(const std::string &key) | cppexpose::AbstractProperty | |
| removeProperty(AbstractProperty *property) | cppexpose::Object | |
| setClassName(const std::string &className) | cppexpose::Object | |
| setId(const int &id) | cppexpose::TreeNode | |
| setName(const std::string &name) | cppexpose::AbstractProperty | |
| setOption(const std::string &key, const Variant &value) | cppexpose::AbstractProperty | |
| setOptions(const VariantMap &map) | cppexpose::AbstractProperty | |
| setParent(Object *parent) | cppexpose::AbstractProperty | protected |
| subValue(size_t i) override | cppexpose::Object | virtual |
| toBool() const override | cppexpose::Object | virtual |
| toDouble() const override | cppexpose::Object | virtual |
| toLongLong() const override | cppexpose::Object | virtual |
| toString() const override | cppexpose::Object | virtual |
| toULongLong() const override | cppexpose::Object | virtual |
| toVariant() const override | cppexpose::Object | virtual |
| TreeNode(const std::string &name) | cppexpose::TreeNode | |
| type() const override | cppexpose::Object | virtual |
| typeName() const override | cppexpose::Object | virtual |
| ~AbstractProperty() | cppexpose::AbstractProperty | virtual |
| ~Object() | cppexpose::Object | virtual |
| ~TreeNode() | cppexpose::TreeNode | virtual |