aGrUM  0.16.0
gum::prm::PRMInterface< GUM_SCALAR > Member List

This is the complete list of members for gum::prm::PRMInterface< GUM_SCALAR >, including all inherited members.

__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
__attributesgum::prm::PRMInterface< GUM_SCALAR >private
__checkOverloadLegality(const PRMClassElement< GUM_SCALAR > *overloaded, const PRMClassElement< GUM_SCALAR > *overloader)gum::prm::PRMInterface< GUM_SCALAR >private
__daggum::prm::PRMInterface< GUM_SCALAR >private
__extensionsgum::prm::PRMInterface< GUM_SCALAR >private
__implementationsgum::prm::PRMInterface< GUM_SCALAR >private
__inheritInterface(const PRMInterface< GUM_SCALAR > &i)gum::prm::PRMInterface< GUM_SCALAR >private
__nameMapgum::prm::PRMInterface< GUM_SCALAR >private
__nodeIdMapgum::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
__referenceSlotsgum::prm::PRMInterface< GUM_SCALAR >private
__superInterfacegum::prm::PRMInterface< GUM_SCALAR >private
_copyIOFlags(const PRMClassElementContainer< GUM_SCALAR > &c)gum::prm::PRMClassElementContainer< GUM_SCALAR >protectedvirtual
_dag() constgum::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) constgum::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() constgum::prm::PRMInterface< GUM_SCALAR >
begin()gum::prm::PRMInterface< GUM_SCALAR >
begin() constgum::prm::PRMInterface< GUM_SCALAR >
belongsTo(const PRMClassElement< GUM_SCALAR > &elt) constgum::prm::PRMClassElementContainer< GUM_SCALAR >virtual
ClassEltIterator typedefgum::prm::PRMInterface< GUM_SCALAR >
const_ClassEltIterator typedefgum::prm::PRMInterface< GUM_SCALAR >
containerDag() constgum::prm::PRMClassElementContainer< GUM_SCALAR >virtual
end()gum::prm::PRMInterface< GUM_SCALAR >
end() constgum::prm::PRMInterface< GUM_SCALAR >
enum2str(prm_type type)gum::prm::PRMObjectinlinestatic
exists(const std::string &name) constgum::prm::PRMClassElementContainer< GUM_SCALAR >virtual
exists(NodeId id) constgum::prm::PRMClassElementContainer< GUM_SCALAR >virtual
get(NodeId id)gum::prm::PRMInterface< GUM_SCALAR >virtual
get(NodeId id) constgum::prm::PRMInterface< GUM_SCALAR >virtual
get(const std::string &name)gum::prm::PRMInterface< GUM_SCALAR >virtual
get(const std::string &name) constgum::prm::PRMInterface< GUM_SCALAR >virtual
implementations()gum::prm::PRMInterface< GUM_SCALAR >
implementations() constgum::prm::PRMInterface< GUM_SCALAR >
inheritInterface()gum::prm::PRMInterface< GUM_SCALAR >
isClass(const PRMObject &obj)gum::prm::PRMObjectinlinestatic
isInnerNode(const PRMClassElement< GUM_SCALAR > &elt) constgum::prm::PRMClassElementContainer< GUM_SCALAR >virtual
isInputNode(const PRMClassElement< GUM_SCALAR > &elt) constgum::prm::PRMClassElementContainer< GUM_SCALAR >virtual
isInstance(const PRMObject &obj)gum::prm::PRMObjectinlinestatic
isInterface(const PRMObject &obj)gum::prm::PRMObjectinlinestatic
isOutputNode(const PRMClassElement< GUM_SCALAR > &elt) constgum::prm::PRMInterface< GUM_SCALAR >virtual
isSubTypeOf(const PRMClassElementContainer< GUM_SCALAR > &cec) constgum::prm::PRMInterface< GUM_SCALAR >virtual
isSuperTypeOf(const PRMClassElementContainer< GUM_SCALAR > &cec) constgum::prm::PRMClassElementContainer< GUM_SCALAR >virtual
LEFT_CAST()gum::prm::PRMObjectinlinestatic
name() constgum::prm::PRMObject
name(const std::string &name)gum::prm::PRMObject
obj_type() constgum::prm::PRMInterface< GUM_SCALAR >virtual
operator!=(const PRMObject &obj) constgum::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) constgum::prm::PRMObject
operator[](NodeId id)gum::prm::PRMInterface< GUM_SCALAR >virtual
operator[](NodeId id) constgum::prm::PRMInterface< GUM_SCALAR >virtual
operator[](const std::string &name)gum::prm::PRMInterface< GUM_SCALAR >virtual
operator[](const std::string &name) constgum::prm::PRMInterface< GUM_SCALAR >virtual
overload(PRMClassElement< GUM_SCALAR > *elt)gum::prm::PRMInterface< GUM_SCALAR >virtual
prm_type enum namegum::prm::PRMObject
PRMClass< GUM_SCALAR > classgum::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::PRMObjectexplicit
PRMObject(const PRMObject &source)gum::prm::PRMObject
PRMObject(PRMObject &&source)gum::prm::PRMObject
referenceSlots() constgum::prm::PRMInterface< GUM_SCALAR >
RIGHT_CAST()gum::prm::PRMObjectinlinestatic
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() constgum::prm::PRMInterface< GUM_SCALAR >
~PRMClassElementContainer()gum::prm::PRMClassElementContainer< GUM_SCALAR >virtual
~PRMInterface()gum::prm::PRMInterface< GUM_SCALAR >virtual
~PRMObject()gum::prm::PRMObjectvirtual