_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 |
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 |
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 |
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 |
findAllSubtypes_(Set< PRMClassElementContainer< GUM_SCALAR > * > &set) | gum::prm::PRMInterface< GUM_SCALAR > | protectedvirtual |
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 |
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 | 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 |
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) | gum::prm::PRMInterface< GUM_SCALAR > | protectedvirtual |
~PRMClassElementContainer() | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
~PRMInterface() | gum::prm::PRMInterface< GUM_SCALAR > | virtual |
~PRMObject() | gum::prm::PRMObject | virtual |