| _attributeMap | Element | protected | 
  | _attributeOrder | Element | protected | 
  | _category | Element | protected | 
  | _childMap | Element | protected | 
  | _childOrder | Element | protected | 
  | _name | Element | protected | 
  | _parent | Element | protected | 
  | _root | Element | protected | 
  | _sourceUri | Element | protected | 
  | addChild(const string &name=EMPTY_STRING) | Element |  | 
  | addChildOfCategory(const string &category, string name=EMPTY_STRING) | Element |  | 
  | asA() | Element |  | 
  | asA() const  | Element |  | 
  | asString() const  | Element |  | 
  | changeChildCategory(ElementPtr child, const string &category) | Element |  | 
  | clearContent() | Element | virtual | 
  | COLOR_SPACE_ATTRIBUTE | Element | static | 
  | ConstDocumentPtr typedef | Element | protected | 
  | ConstNodePtr typedef | PortElement | protected | 
  | copyContentFrom(const ConstElementPtr &source) | Element |  | 
  | createStringResolver(const string &geom=EMPTY_STRING) const  | Element |  | 
  | createValidChildName(string name) const  | Element | inline | 
  | DOC_ATTRIBUTE | Element | static | 
  | DocumentPtr typedef | Element | protected | 
  | Element(ElementPtr parent, const string &category, const string &name) | Element | inlineprotected | 
  | Element(const Element &)=delete | Element |  | 
  | ENUM_ATTRIBUTE | ValueElement | static | 
  | ENUM_VALUES_ATTRIBUTE | ValueElement | static | 
  | FILE_PREFIX_ATTRIBUTE | Element | static | 
  | GEOM_PREFIX_ATTRIBUTE | Element | static | 
  | getActiveColorSpace() const  | Element | inline | 
  | getActiveFilePrefix() const  | Element | inline | 
  | getActiveGeomPrefix() const  | Element | inline | 
  | getActiveSourceUri() const  | Element | inline | 
  | getActiveUnit() const  | ValueElement |  | 
  | getAncestorOfType() | Element | inline | 
  | getAncestorOfType() const  | Element | inline | 
  | getAttribute(const string &attrib) const  | Element | inline | 
  | getAttributeNames() const  | Element | inline | 
  | getCategory() const  | Element | inline | 
  | getChild(const string &name) const  | Element | inline | 
  | getChildIndex(const string &name) const  | Element |  | 
  | getChildOfType(const string &name) const  | Element |  | 
  | getChildren() const  | Element | inline | 
  | getChildrenOfType(const string &category=EMPTY_STRING) const  | Element |  | 
  | getColorSpace() const  | Element | inline | 
  | getConnectedNode() const  | PortElement | virtual | 
  | getConnectedOutput() const  | PortElement |  | 
  | getDefaultValue() const  | ValueElement |  | 
  | getDescendant(const string &namePath) const  | Element |  | 
  | getDocString() const  | Element | inline | 
  | getDocument() | Element |  | 
  | getDocument() const  | Element |  | 
  | getFilePrefix() const  | Element | inline | 
  | getGeomPrefix() const  | Element | inline | 
  | getImplementationName() const  | ValueElement | inline | 
  | getInheritsFrom() const  | Element | inline | 
  | getInheritString() const  | Element | inline | 
  | getInterfaceName() const  | ValueElement | inline | 
  | getIsUniform() const  | ValueElement | inline | 
  | getName() const  | Element | inline | 
  | getNamePath(ConstElementPtr relativeTo=nullptr) const  | Element |  | 
  | getNamespace() const  | Element | inline | 
  | getNodeGraphString() const  | PortElement | inline | 
  | getNodeName() const  | PortElement | inline | 
  | getOutputString() const  | PortElement | inline | 
  | getParent() | Element | inline | 
  | getParent() const  | Element | inline | 
  | getQualifiedName(const string &name) const  | Element | inline | 
  | getResolvedValue(StringResolverPtr resolver=nullptr) const  | ValueElement |  | 
  | getResolvedValueString(StringResolverPtr resolver=nullptr) const  | ValueElement |  | 
  | getRoot() | Element |  | 
  | getRoot() const  | Element |  | 
  | getSelf() | Element | inline | 
  | getSelf() const  | Element | inline | 
  | getSelfNonConst() const  | Element | inlineprotected | 
  | getSourceUri() const  | Element | inline | 
  | getType() const  | TypedElement | inlinevirtual | 
  | getTypedAttribute(const string &attrib) const  | Element | inline | 
  | getTypeDef() const  | TypedElement |  | 
  | getUnit() const  | ValueElement | inline | 
  | getUnitType() const  | ValueElement | inline | 
  | getUpstreamEdge(size_t index=0) const  | Element | virtual | 
  | getUpstreamEdgeCount() const  | Element | inlinevirtual | 
  | getUpstreamElement(size_t index=0) const  | Element |  | 
  | getValue() const  | ValueElement |  | 
  | getValueString() const  | ValueElement | inline | 
  | hasAttribute(const string &attrib) const  | Element | inline | 
  | hasColorSpace() const  | Element | inline | 
  | hasFilePrefix() const  | Element | inline | 
  | hasGeomPrefix() const  | Element | inline | 
  | hasImplementationName() const  | ValueElement | inline | 
  | hasInheritanceCycle() const  | Element |  | 
  | hasInheritedBase(ConstElementPtr base) const  | Element |  | 
  | hasInheritString() const  | Element | inline | 
  | hasInterfaceName() const  | ValueElement | inline | 
  | hasNamespace() const  | Element | inline | 
  | hasNodeGraphString() const  | PortElement | inline | 
  | hasNodeName() const  | PortElement | inline | 
  | hasOutputString() const  | PortElement | inline | 
  | hasSourceUri() const  | Element | inline | 
  | hasType() const  | TypedElement | inline | 
  | hasUnit() const  | ValueElement | inline | 
  | hasUnitType() const  | ValueElement | inline | 
  | hasValue() const  | ValueElement | inline | 
  | hasValueString() const  | ValueElement | inline | 
  | IMPLEMENTATION_NAME_ATTRIBUTE | ValueElement | static | 
  | IMPLEMENTATION_TYPE_ATTRIBUTE | ValueElement | static | 
  | INHERIT_ATTRIBUTE | Element | static | 
  | INTERFACE_NAME_ATTRIBUTE | ValueElement | static | 
  | isA(const string &category=EMPTY_STRING) const  | Element | inline | 
  | isAttributeEquivalent(ConstElementPtr rhs, const string &attributeName, const ElementEquivalenceOptions &options, string *message=nullptr) const override | ValueElement | virtual | 
  | isColorType() const  | TypedElement | inline | 
  | isEquivalent(ConstElementPtr rhs, const ElementEquivalenceOptions &options, string *message=nullptr) const  | Element |  | 
  | isMultiOutputType() const  | TypedElement | inline | 
  | NAME_ATTRIBUTE | Element | static | 
  | NAMESPACE_ATTRIBUTE | Element | static | 
  | NODE_GRAPH_ATTRIBUTE | PortElement | static | 
  | NODE_NAME_ATTRIBUTE | PortElement | static | 
  | NodePtr typedef | PortElement | protected | 
  | operator!=(const Element &rhs) const  | Element |  | 
  | operator=(const Element &)=delete | Element |  | 
  | operator==(const Element &rhs) const  | Element |  | 
  | OUTPUT_ATTRIBUTE | PortElement | static | 
  | PortElement(ElementPtr parent, const string &category, const string &name) | PortElement | inlineprotected | 
  | registerChildElement(ElementPtr child) | Element | protectedvirtual | 
  | removeAttribute(const string &attrib) | Element |  | 
  | removeChild(const string &name) | Element |  | 
  | removeChildOfType(const string &name) | Element | inline | 
  | resolveNameReference(const string &name, ConstElementPtr parent=nullptr) const  | Element | inlineprotected | 
  | setAttribute(const string &attrib, const string &value) | Element |  | 
  | setCategory(const string &category) | Element | inline | 
  | setChildIndex(const string &name, int index) | Element |  | 
  | setColorSpace(const string &colorSpace) | Element | inline | 
  | setConnectedNode(ConstNodePtr node) | PortElement |  | 
  | setConnectedOutput(ConstOutputPtr output) | PortElement |  | 
  | setDocString(const string &doc) | Element | inline | 
  | setFilePrefix(const string &prefix) | Element | inline | 
  | setGeomPrefix(const string &prefix) | Element | inline | 
  | setImplementationName(const string &name) | ValueElement | inline | 
  | setInheritsFrom(ConstElementPtr super) | Element | inline | 
  | setInheritString(const string &inherit) | Element | inline | 
  | setInterfaceName(const string &name) | ValueElement | inline | 
  | setIsUniform(bool value) | ValueElement | inline | 
  | setName(const string &name) | Element |  | 
  | setNamespace(const string &space) | Element | inline | 
  | setNodeGraphString(const string &node) | PortElement | inline | 
  | setNodeName(const string &node) | PortElement | inline | 
  | setOutputString(const string &output) | PortElement | inline | 
  | setSourceUri(const string &sourceUri) | Element | inline | 
  | setType(const string &type) | TypedElement | inline | 
  | setTypedAttribute(const string &attrib, const T &data) | Element | inline | 
  | setUnit(const string &unit) | ValueElement | inline | 
  | setUnitType(const string &unit) | ValueElement | inline | 
  | setValue(const T &value, const string &type=EMPTY_STRING) | ValueElement | inline | 
  | setValue(const char *value, const string &type=EMPTY_STRING) | ValueElement | inline | 
  | setValueString(const string &value) | ValueElement | inline | 
  | traverseGraph() const  | Element |  | 
  | traverseInheritance() const  | Element |  | 
  | traverseTree() const  | Element |  | 
  | TYPE_ATTRIBUTE | TypedElement | static | 
  | TypeDefPtr typedef | TypedElement | protected | 
  | TypedElement(ElementPtr parent, const string &category, const string &name) | TypedElement | inlineprotected | 
  | UI_ADVANCED_ATTRIBUTE | ValueElement | static | 
  | UI_FOLDER_ATTRIBUTE | ValueElement | static | 
  | UI_MAX_ATTRIBUTE | ValueElement | static | 
  | UI_MIN_ATTRIBUTE | ValueElement | static | 
  | UI_NAME_ATTRIBUTE | ValueElement | static | 
  | UI_SOFT_MAX_ATTRIBUTE | ValueElement | static | 
  | UI_SOFT_MIN_ATTRIBUTE | ValueElement | static | 
  | UI_STEP_ATTRIBUTE | ValueElement | static | 
  | UNIFORM_ATTRIBUTE | ValueElement | static | 
  | UNIT_ATTRIBUTE | ValueElement | static | 
  | UNITTYPE_ATTRIBUTE | ValueElement | static | 
  | unregisterChildElement(ElementPtr child) | Element | protectedvirtual | 
  | validate(string *message=nullptr) const override | PortElement | virtual | 
  | validateRequire(bool expression, bool &res, string *message, const string &errorDesc) const  | Element | protected | 
  | VALUE_ATTRIBUTE | ValueElement | static | 
  | ValueElement(ElementPtr parent, const string &category, const string &name) | ValueElement | inlineprotected | 
  | XPOS_ATTRIBUTE | Element | static | 
  | YPOS_ATTRIBUTE | Element | static | 
  | ~Element() | Element | inlinevirtual | 
  | ~PortElement() | PortElement | inlinevirtual | 
  | ~TypedElement() | TypedElement | inlinevirtual | 
  | ~ValueElement() | ValueElement | inlinevirtual |