| _addCastDescendants_(PRMAttribute< GUM_SCALAR > *start, PRMAttribute< GUM_SCALAR > *end) | gum::prm::PRMInterface< GUM_SCALAR > | private |
| _addExtension_(PRMInterface< GUM_SCALAR > *c) | gum::prm::PRMInterface< GUM_SCALAR > | private |
| _addImplementation_(PRMClass< GUM_SCALAR > *c) | gum::prm::PRMInterface< GUM_SCALAR > | private |
| _attributes_ | gum::prm::PRMInterface< GUM_SCALAR > | private |
| _checkOverloadLegality_(const PRMClassElement< GUM_SCALAR > *overloaded, const PRMClassElement< GUM_SCALAR > *overloader) | gum::prm::PRMInterface< GUM_SCALAR > | private |
| _dag_ | gum::prm::PRMInterface< GUM_SCALAR > | private |
| _extensions_ | gum::prm::PRMInterface< GUM_SCALAR > | private |
| _implementations_ | gum::prm::PRMInterface< GUM_SCALAR > | private |
| _inheritInterface_(const PRMInterface< GUM_SCALAR > &i) | gum::prm::PRMInterface< GUM_SCALAR > | private |
| _IOFlags_ | gum::prm::PRMClassElementContainer< GUM_SCALAR > | private |
| _name_ | gum::prm::PRMObject | private |
| _nameMap_ | gum::prm::PRMInterface< GUM_SCALAR > | private |
| _nodeIdMap_ | gum::prm::PRMInterface< GUM_SCALAR > | private |
| _overloadAttribute_(PRMAttribute< GUM_SCALAR > *overloader, PRMAttribute< GUM_SCALAR > *overloaded) | gum::prm::PRMInterface< GUM_SCALAR > | private |
| _overloadReferenceSlot_(PRMReferenceSlot< GUM_SCALAR > *overloader, PRMReferenceSlot< GUM_SCALAR > *overloaded) | gum::prm::PRMInterface< GUM_SCALAR > | private |
| _referenceSlots_ | gum::prm::PRMInterface< GUM_SCALAR > | private |
| _superInterface_ | gum::prm::PRMInterface< GUM_SCALAR > | private |
| add(PRMClassElement< GUM_SCALAR > *elt) override | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
| addArc(std::string_view tail, std::string_view head) override | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
| attributes() const | gum::prm::PRMInterface< GUM_SCALAR > | |
| begin() | gum::prm::PRMInterface< GUM_SCALAR > | |
| begin() const | gum::prm::PRMInterface< GUM_SCALAR > | |
| belongsTo(const PRMClassElement< GUM_SCALAR > &elt) const | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
| ClassEltIterator typedef | gum::prm::PRMInterface< GUM_SCALAR > | |
| const_ClassEltIterator typedef | gum::prm::PRMInterface< GUM_SCALAR > | |
| containerDag() const | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
| copyIOFlags_(const PRMClassElementContainer< GUM_SCALAR > &c) | gum::prm::PRMClassElementContainer< GUM_SCALAR > | protectedvirtual |
| dag_() const override | gum::prm::PRMInterface< GUM_SCALAR > | protectedvirtual |
| dag_() override | gum::prm::PRMInterface< GUM_SCALAR > | protectedvirtual |
| end() | gum::prm::PRMInterface< GUM_SCALAR > | |
| end() const | gum::prm::PRMInterface< GUM_SCALAR > | |
| enum2str(prm_type type) | gum::prm::PRMObject | static |
| exists(std::string_view name) const | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
| exists(NodeId id) const | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
| findAllSubtypes_(Set< PRMClassElementContainer< GUM_SCALAR > * > &set) override | gum::prm::PRMInterface< GUM_SCALAR > | protectedvirtual |
| get(NodeId id) override | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
| get(NodeId id) const override | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
| get(std::string_view name) override | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
| get(std::string_view name) const override | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
| getIOFlag_(const PRMClassElement< GUM_SCALAR > &elt) | gum::prm::PRMClassElementContainer< GUM_SCALAR > | protectedvirtual |
| getIOFlag_(const PRMClassElement< GUM_SCALAR > &elt) const | gum::prm::PRMClassElementContainer< GUM_SCALAR > | protectedvirtual |
| implementations() | gum::prm::PRMInterface< GUM_SCALAR > | |
| implementations() const | gum::prm::PRMInterface< GUM_SCALAR > | |
| inheritInterface() | gum::prm::PRMInterface< GUM_SCALAR > | |
| isClass(const PRMObject &obj) | gum::prm::PRMObject | static |
| isInnerNode(const PRMClassElement< GUM_SCALAR > &elt) const | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
| isInputNode(const PRMClassElement< GUM_SCALAR > &elt) const | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
| isInstance(const PRMObject &obj) | gum::prm::PRMObject | static |
| isInterface(const PRMObject &obj) | gum::prm::PRMObject | static |
| isOutputNode(const PRMClassElement< GUM_SCALAR > &elt) const override | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
| isSubTypeOf(const PRMClassElementContainer< GUM_SCALAR > &cec) const override | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
| isSuperTypeOf(const PRMClassElementContainer< GUM_SCALAR > &cec) const | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
| LEFT_CAST() | gum::prm::PRMObject | static |
| name() const | gum::prm::PRMObject | |
| name(std::string_view name) | gum::prm::PRMObject | |
| obj_type() const override | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
| operator!=(const PRMObject &obj) const | gum::prm::PRMObject | |
| operator=(const PRMInterface< GUM_SCALAR > &source) | gum::prm::PRMInterface< GUM_SCALAR > | private |
| gum::prm::PRMClassElementContainer::operator=(const PRMClassElementContainer< GUM_SCALAR > &source) | gum::prm::PRMClassElementContainer< GUM_SCALAR > | protected |
| gum::prm::PRMObject::operator=(const PRMObject &source) | gum::prm::PRMObject | |
| gum::prm::PRMObject::operator=(PRMObject &&source) | gum::prm::PRMObject | |
| operator==(const PRMObject &obj) const | gum::prm::PRMObject | |
| operator[](NodeId id) override | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
| operator[](NodeId id) const override | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
| operator[](std::string_view name) override | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
| operator[](std::string_view name) const override | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
| overload(PRMClassElement< GUM_SCALAR > *elt) override | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
| prm_type enum name | gum::prm::PRMObject | |
| PRMClass< GUM_SCALAR > class | gum::prm::PRMInterface< GUM_SCALAR > | friend |
| PRMClassElementContainer(std::string_view name) | gum::prm::PRMClassElementContainer< GUM_SCALAR > | |
| PRMClassElementContainer(const PRMClassElementContainer< GUM_SCALAR > &source) | gum::prm::PRMClassElementContainer< GUM_SCALAR > | protected |
| PRMInterface(std::string_view name) | gum::prm::PRMInterface< GUM_SCALAR > | explicit |
| PRMInterface(std::string_view name, PRMInterface< GUM_SCALAR > &super, bool delayInheritance=false) | gum::prm::PRMInterface< GUM_SCALAR > | |
| PRMInterface(const PRMInterface< GUM_SCALAR > &source) | gum::prm::PRMInterface< GUM_SCALAR > | |
| PRMObject(std::string_view name) | gum::prm::PRMObject | explicit |
| PRMObject(const PRMObject &source) | gum::prm::PRMObject | |
| PRMObject(PRMObject &&source) | gum::prm::PRMObject | |
| referenceSlots() const | gum::prm::PRMInterface< GUM_SCALAR > | |
| RIGHT_CAST() | gum::prm::PRMObject | static |
| setInputNode(const PRMClassElement< GUM_SCALAR > &elt, bool b) | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
| setIOFlag_(const PRMClassElement< GUM_SCALAR > &elt, const std::pair< bool, bool > &flags) | gum::prm::PRMClassElementContainer< GUM_SCALAR > | protectedvirtual |
| setOutputNode(const PRMClassElement< GUM_SCALAR > &elt, bool b) | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
| super() | gum::prm::PRMInterface< GUM_SCALAR > | |
| super() const | gum::prm::PRMInterface< GUM_SCALAR > | |
| updateDescendants_(const PRMClassElement< GUM_SCALAR > &elt) override | gum::prm::PRMInterface< GUM_SCALAR > | protectedvirtual |
| ~PRMClassElementContainer() override | gum::prm::PRMClassElementContainer< GUM_SCALAR > | |
| ~PRMInterface() override | gum::prm::PRMInterface< GUM_SCALAR > | |
| ~PRMObject() | gum::prm::PRMObject | virtual |