__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 |
__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 |
_copyIOFlags(const PRMClassElementContainer< GUM_SCALAR > &c) | gum::prm::PRMClassElementContainer< GUM_SCALAR > | protectedvirtual |
_dag() const | gum::prm::PRMInterface< GUM_SCALAR > | protectedvirtual |
_dag() | gum::prm::PRMInterface< GUM_SCALAR > | protectedvirtual |
_findAllSubtypes(Set< PRMClassElementContainer< GUM_SCALAR > * > &set) | gum::prm::PRMInterface< GUM_SCALAR > | protectedvirtual |
_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 |
_setIOFlag(const PRMClassElement< GUM_SCALAR > &elt, const std::pair< bool, bool > &flags) | gum::prm::PRMClassElementContainer< GUM_SCALAR > | protectedvirtual |
_updateDescendants(const PRMClassElement< GUM_SCALAR > &elt) | gum::prm::PRMInterface< GUM_SCALAR > | protectedvirtual |
add(PRMClassElement< GUM_SCALAR > *elt) | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
addArc(const std::string &tail, const std::string &head) | 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 |
end() | gum::prm::PRMInterface< GUM_SCALAR > | |
end() const | gum::prm::PRMInterface< GUM_SCALAR > | |
enum2str(prm_type type) | gum::prm::PRMObject | inlinestatic |
exists(const std::string &name) const | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
exists(NodeId id) const | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
get(NodeId id) | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
get(NodeId id) const | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
get(const std::string &name) | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
get(const std::string &name) const | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
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 | inlinestatic |
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 | inlinestatic |
isInterface(const PRMObject &obj) | gum::prm::PRMObject | inlinestatic |
isOutputNode(const PRMClassElement< GUM_SCALAR > &elt) const | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
isSubTypeOf(const PRMClassElementContainer< GUM_SCALAR > &cec) const | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
isSuperTypeOf(const PRMClassElementContainer< GUM_SCALAR > &cec) const | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
LEFT_CAST() | gum::prm::PRMObject | inlinestatic |
name() const | gum::prm::PRMObject | |
name(const std::string &name) | gum::prm::PRMObject | |
obj_type() const | 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) | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
operator[](NodeId id) const | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
operator[](const std::string &name) | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
operator[](const std::string &name) const | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
overload(PRMClassElement< GUM_SCALAR > *elt) | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
prm_type enum name | gum::prm::PRMObject | |
PRMClass< GUM_SCALAR > class | gum::prm::PRMInterface< GUM_SCALAR > | friend |
PRMClassElementContainer(const std::string &name) | gum::prm::PRMClassElementContainer< GUM_SCALAR > | |
PRMClassElementContainer(const PRMClassElementContainer< GUM_SCALAR > &source) | gum::prm::PRMClassElementContainer< GUM_SCALAR > | protected |
PRMInterface(const std::string &name) | gum::prm::PRMInterface< GUM_SCALAR > | explicit |
PRMInterface(const std::string &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(const std::string &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 | inlinestatic |
setInputNode(const PRMClassElement< GUM_SCALAR > &elt, bool b) | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
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 > | |
~PRMClassElementContainer() | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
~PRMInterface() | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
~PRMObject() | gum::prm::PRMObject | virtual |