_addCastDescendants_(PRMClassElement< GUM_SCALAR > *attr) | gum::prm::PRMClass< GUM_SCALAR > | private |
_addCastDescendants_(PRMAttribute< GUM_SCALAR > *start, PRMAttribute< GUM_SCALAR > *end) | gum::prm::PRMClass< GUM_SCALAR > | private |
_addExtension_(PRMClass< GUM_SCALAR > *c) | gum::prm::PRMClass< GUM_SCALAR > | private |
_addIOInterfaceFlags_(PRMClassElement< GUM_SCALAR > *elt) | gum::prm::PRMClass< GUM_SCALAR > | private |
_aggregates_ | gum::prm::PRMClass< GUM_SCALAR > | private |
_attributes_ | gum::prm::PRMClass< GUM_SCALAR > | private |
_bijection_ | gum::prm::PRMClass< GUM_SCALAR > | private |
_checkInterface_(PRMClassElement< GUM_SCALAR > *elt, PRMInterface< GUM_SCALAR > *i) | gum::prm::PRMClass< GUM_SCALAR > | private |
_checkInterfaces_(PRMClassElement< GUM_SCALAR > *elt) | gum::prm::PRMClass< GUM_SCALAR > | private |
_checkOverloadLegality_(const PRMClassElement< GUM_SCALAR > *overloaded, const PRMClassElement< GUM_SCALAR > *overloader) | gum::prm::PRMClass< GUM_SCALAR > | private |
_checkRefInterface_(PRMReferenceSlot< GUM_SCALAR > *elt, PRMInterface< GUM_SCALAR > *i) | gum::prm::PRMClass< GUM_SCALAR > | private |
_checkRefInterfaces_(PRMReferenceSlot< GUM_SCALAR > *elt) | gum::prm::PRMClass< GUM_SCALAR > | private |
_dag_ | gum::prm::PRMClass< GUM_SCALAR > | private |
_dummy_hashfunc_ | gum::prm::PRMClass< GUM_SCALAR > | private |
_extensions_ | gum::prm::PRMClass< GUM_SCALAR > | private |
_implementInterfaces_(bool delayInheritance) | gum::prm::PRMClass< GUM_SCALAR > | private |
_implements_ | gum::prm::PRMClass< GUM_SCALAR > | private |
_inheritClass_(const PRMClass< GUM_SCALAR > &c) | gum::prm::PRMClass< GUM_SCALAR > | private |
_nameMap_ | gum::prm::PRMClass< GUM_SCALAR > | private |
_nodeIdMap_ | gum::prm::PRMClass< GUM_SCALAR > | private |
_overloadAggregate_(PRMAggregate< GUM_SCALAR > *overloader, PRMClassElement< GUM_SCALAR > *overloaded) | gum::prm::PRMClass< GUM_SCALAR > | private |
_overloadAttribute_(PRMAttribute< GUM_SCALAR > *overloader, PRMAttribute< GUM_SCALAR > *overloaded) | gum::prm::PRMClass< GUM_SCALAR > | private |
_overloadParameter_(PRMParameter< GUM_SCALAR > *overloader, PRMParameter< GUM_SCALAR > *overloaded) | gum::prm::PRMClass< GUM_SCALAR > | private |
_overloadReference_(PRMReferenceSlot< GUM_SCALAR > *overloader, PRMReferenceSlot< GUM_SCALAR > *overloaded) | gum::prm::PRMClass< GUM_SCALAR > | private |
_parameters_ | gum::prm::PRMClass< GUM_SCALAR > | private |
_referenceSlots_ | gum::prm::PRMClass< GUM_SCALAR > | private |
_slotChains_ | gum::prm::PRMClass< GUM_SCALAR > | private |
_superClass_ | gum::prm::PRMClass< GUM_SCALAR > | private |
add(PRMClassElement< GUM_SCALAR > *elt) | gum::prm::PRMClass< GUM_SCALAR > | virtual |
addArc(const std::string &tail, const std::string &head) | gum::prm::PRMClass< GUM_SCALAR > | virtual |
aggregates() const | gum::prm::PRMClass< GUM_SCALAR > | |
attributes() const | gum::prm::PRMClass< GUM_SCALAR > | |
belongsTo(const PRMClassElement< GUM_SCALAR > &elt) const | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
completeInheritance(const std::string &attr) | gum::prm::PRMClass< 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::PRMClass< GUM_SCALAR > | protectedvirtual |
dag_() | gum::prm::PRMClass< GUM_SCALAR > | protectedvirtual |
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 |
extensions() const | gum::prm::PRMClass< GUM_SCALAR > | |
findAllSubtypes_(Set< PRMClassElementContainer< GUM_SCALAR > * > &set) | gum::prm::PRMClass< GUM_SCALAR > | protectedvirtual |
get(NodeId id) | gum::prm::PRMClass< GUM_SCALAR > | virtual |
get(NodeId id) const | gum::prm::PRMClass< GUM_SCALAR > | virtual |
get(const std::string &name) | gum::prm::PRMClass< GUM_SCALAR > | virtual |
get(const std::string &name) const | gum::prm::PRMClass< 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 |
implements() const | gum::prm::PRMClass< GUM_SCALAR > | |
inheritAggregates() | gum::prm::PRMClass< GUM_SCALAR > | |
inheritAttributes() | gum::prm::PRMClass< GUM_SCALAR > | |
inheritParameters() | gum::prm::PRMClass< GUM_SCALAR > | |
inheritReferenceSlots() | gum::prm::PRMClass< GUM_SCALAR > | |
inheritSlotChains() | gum::prm::PRMClass< GUM_SCALAR > | |
initializeInheritance() | gum::prm::PRMClass< GUM_SCALAR > | |
isCastDescendant(const std::string &safe_name) const | gum::prm::PRMClass< 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::PRMClass< GUM_SCALAR > | virtual |
isSubTypeOf(const PRMClassElementContainer< GUM_SCALAR > &cec) const | gum::prm::PRMClass< 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::PRMClass< GUM_SCALAR > | virtual |
operator!=(const PRMObject &obj) const | gum::prm::PRMObject | |
operator=(const PRMClass< GUM_SCALAR > &source)=delete | gum::prm::PRMClass< GUM_SCALAR > | |
operator=(const PRMClass< GUM_SCALAR > &&source)=delete | gum::prm::PRMClass< GUM_SCALAR > | |
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::PRMClass< GUM_SCALAR > | virtual |
operator[](NodeId id) const | gum::prm::PRMClass< GUM_SCALAR > | virtual |
operator[](const std::string &name) | gum::prm::PRMClass< GUM_SCALAR > | virtual |
operator[](const std::string &name) const | gum::prm::PRMClass< GUM_SCALAR > | virtual |
overload(PRMClassElement< GUM_SCALAR > *elt) | gum::prm::PRMClass< GUM_SCALAR > | virtual |
parameters() const | gum::prm::PRMClass< GUM_SCALAR > | |
prm_type enum name | gum::prm::PRMObject | |
PRMClass(const std::string &name) | gum::prm::PRMClass< GUM_SCALAR > | explicit |
PRMClass(const std::string &name, PRMClass< GUM_SCALAR > &super, bool delayInheritance=false) | gum::prm::PRMClass< GUM_SCALAR > | |
PRMClass(const std::string &name, const Set< PRMInterface< GUM_SCALAR > * > &set, bool delayInheritance=false) | gum::prm::PRMClass< GUM_SCALAR > | |
PRMClass(const std::string &name, PRMClass< GUM_SCALAR > &super, const Set< PRMInterface< GUM_SCALAR > * > &set, bool delayInheritance=false) | gum::prm::PRMClass< GUM_SCALAR > | |
PRMClass(const PRMClass< GUM_SCALAR > &source)=delete | gum::prm::PRMClass< GUM_SCALAR > | |
PRMClass(const PRMClass< GUM_SCALAR > &&source)=delete | gum::prm::PRMClass< GUM_SCALAR > | |
PRMClassElementContainer(const std::string &name) | gum::prm::PRMClassElementContainer< GUM_SCALAR > | |
PRMClassElementContainer(const PRMClassElementContainer< GUM_SCALAR > &source) | gum::prm::PRMClassElementContainer< GUM_SCALAR > | protected |
PRMInterface< GUM_SCALAR > class | gum::prm::PRMClass< GUM_SCALAR > | friend |
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::PRMClass< GUM_SCALAR > | |
RIGHT_CAST() | gum::prm::PRMObject | inlinestatic |
scope() const | gum::prm::PRMClass< GUM_SCALAR > | |
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 |
slotChains() const | gum::prm::PRMClass< GUM_SCALAR > | |
super() const | gum::prm::PRMClass< GUM_SCALAR > | |
updateDescendants_(const PRMClassElement< GUM_SCALAR > &elt) | gum::prm::PRMClass< GUM_SCALAR > | protectedvirtual |
~PRMClass() | gum::prm::PRMClass< GUM_SCALAR > | virtual |
~PRMClassElementContainer() | gum::prm::PRMClassElementContainer< GUM_SCALAR > | virtual |
~PRMObject() | gum::prm::PRMObject | virtual |