![]() |
ImFusion SDK 4.3
|
This is the complete list of members for Properties, including all inherited members.
| addSubProperties(const std::string &name) | Properties | |
| addSubProperties(std::unique_ptr< Properties > p) | Properties | |
| Attribute typedef (defined in Properties) | Properties | |
| attribute(const std::string &key) const | Properties | |
| attributes() const | Properties | inline |
| clear() | Properties | |
| clearParamsOnly() | Properties | |
| compare(const std::optional< Properties > &lhs, const std::optional< Properties > &rhs, Flags< Comparison > compareFlags) noexcept | Properties | static |
| compareWith(const Properties &other, Flags< Comparison > compareFlags=Comparison::All) const | Properties | |
| Comparison enum name | Properties | |
| contains(const std::string &name) const | Properties | |
| copyFrom(const Properties &src, Flags< CopyOptions > copyOptions=CopyOptions::Default, std::function< bool(const std::string &name, const Param &value)> predicate=nullptr) | Properties | |
| CopyOptions enum name | Properties | |
| deleteSubProperty(Properties *p) | Properties | |
| fillPlaceHolders(const std::map< std::string, std::string > &placeholders) | Properties | |
| getPlaceHolders() const | Properties | |
| insertSubProperties(std::unique_ptr< Properties > p, int location) | Properties | |
| isEmpty() const | Properties | |
| iterate(std::function< void(const Properties *properties, const std::string &pathAndName)> visitorFunction) const | Properties | |
| iterate(std::function< void(Properties *properties, const std::string &pathAndName)> visitorFunction) (defined in Properties) | Properties | |
| name() const | Properties | inline |
| operator=(const Properties &rhs) (defined in Properties) | Properties | |
| operator=(Properties &&rhs) noexcept (defined in Properties) | Properties | |
| Param typedef (defined in Properties) | Properties | |
| param(const std::string &name, T &value) const | Properties | |
| param(const std::string &name, T &value) const | Properties | |
| param(const std::string &name) const | Properties | |
| paramAttribute(const std::string &name, const std::string &key) const | Properties | |
| paramAttributes(const std::string &name) const | Properties | |
| paramMap() const | Properties | inline |
| paramRange(const std::string &name, ForwardIterator first, ForwardIterator last) const | Properties | |
| params() const | Properties | inline |
| paramsRecursive() const | Properties | |
| ParamType typedef (defined in Properties) | Properties | |
| paramType(const std::string &name) const | Properties | |
| Properties(const std::string &name) | Properties | explicit |
| Properties(std::initializer_list< std::pair< std::string, StringAccepter > > list) | Properties | |
| Properties() (defined in Properties) | Properties | |
| Properties(const Properties &p) (defined in Properties) | Properties | |
| Properties(Properties &&rhs) noexcept (defined in Properties) | Properties | |
| propertyMap() const | Properties | inline |
| removeDefault(const std::string &name) | Properties | |
| removeDefaultParams() | Properties | |
| removeEmptySubProperties() | Properties | |
| removeParam(const std::string &name) | Properties | |
| removeSubProperties(const std::string &name) | Properties | |
| renameParam(const std::string &oldName, const std::string &newName) | Properties | |
| setAttributes(const std::vector< Attribute > &attributes) | Properties | |
| setName(const std::string &name) | Properties | inline |
| setParam(const std::string &name, const T &value, const T &defaultValue) | Properties | |
| setParam(const std::string &name, const T &value, const T &defaultValue) | Properties | |
| setParam(const std::string &name, const T &value) | Properties | |
| setParam(const std::string &name, const T &value) | Properties | |
| setParam(const std::string &name, const char *value, const char *defaultValue) | Properties | |
| setParam(const std::string &name, const std::string &value, const char *defaultValue) | Properties | |
| setParam(const std::string &name, const char *value) | Properties | |
| setParam(const std::string &name, const std::string &value, const std::optional< std::string > &defaultValue, ParamType type) | Properties | |
| setParamAttributes(const std::string &name, const std::vector< Attribute > &attributes) | Properties | |
| setParamAttributes(const std::string &name, const std::string &attributes) | Properties | |
| setParamRange(const std::string &name, ForwardIterator first, ForwardIterator last) | Properties | |
| setParamSchema(const std::string &name, ParamType type, const std::vector< Attribute > &attributes, const std::optional< std::string > &defaultValue) | Properties | |
| setParamType(const std::string &name, ParamType type) | Properties | |
| setToDefaultParams() | Properties | |
| sortParams(const std::function< bool(const std::string &, const std::string &)> &lessThan=std::less< std::string >()) | Properties | |
| StringAccepter typedef (defined in Properties) | Properties | |
| subProperties(const std::string &name) const | Properties | |
| subProperties(const std::string &name, bool createIfDoesntExist=false) | Properties | |
| subProperties() const | Properties | |
| subPropertiesAll(const std::string &name) const | Properties | |
| ~Properties() (defined in Properties) | Properties |