aGrUM 3.1.1
a C++ library for (probabilistic) graphical models
gum::prm::PRMClassElementContainer< GUM_SCALAR > Member List

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

_IOFlags_gum::prm::PRMClassElementContainer< GUM_SCALAR >private
_name_gum::prm::PRMObjectprivate
add(PRMClassElement< GUM_SCALAR > *elt)=0gum::prm::PRMClassElementContainer< GUM_SCALAR >pure virtual
addArc(std::string_view tail, std::string_view head)=0gum::prm::PRMClassElementContainer< GUM_SCALAR >pure virtual
belongsTo(const PRMClassElement< GUM_SCALAR > &elt) constgum::prm::PRMClassElementContainer< GUM_SCALAR >virtual
containerDag() constgum::prm::PRMClassElementContainer< GUM_SCALAR >virtual
copyIOFlags_(const PRMClassElementContainer< GUM_SCALAR > &c)gum::prm::PRMClassElementContainer< GUM_SCALAR >protectedvirtual
dag_() const =0gum::prm::PRMClassElementContainer< GUM_SCALAR >protectedpure virtual
dag_()=0gum::prm::PRMClassElementContainer< GUM_SCALAR >protectedpure virtual
enum2str(prm_type type)gum::prm::PRMObjectstatic
exists(std::string_view name) constgum::prm::PRMClassElementContainer< GUM_SCALAR >virtual
exists(NodeId id) constgum::prm::PRMClassElementContainer< GUM_SCALAR >virtual
findAllSubtypes_(Set< PRMClassElementContainer< GUM_SCALAR > * > &set)=0gum::prm::PRMClassElementContainer< GUM_SCALAR >protectedpure virtual
get(std::string_view name)=0gum::prm::PRMClassElementContainer< GUM_SCALAR >pure virtual
get(std::string_view name) const =0gum::prm::PRMClassElementContainer< GUM_SCALAR >pure virtual
get(NodeId id)=0gum::prm::PRMClassElementContainer< GUM_SCALAR >pure virtual
get(NodeId id) const =0gum::prm::PRMClassElementContainer< GUM_SCALAR >pure virtual
getIOFlag_(const PRMClassElement< GUM_SCALAR > &elt)gum::prm::PRMClassElementContainer< GUM_SCALAR >protectedvirtual
getIOFlag_(const PRMClassElement< GUM_SCALAR > &elt) constgum::prm::PRMClassElementContainer< GUM_SCALAR >protectedvirtual
isClass(const PRMObject &obj)gum::prm::PRMObjectstatic
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::PRMObjectstatic
isInterface(const PRMObject &obj)gum::prm::PRMObjectstatic
isOutputNode(const PRMClassElement< GUM_SCALAR > &elt) const =0gum::prm::PRMClassElementContainer< GUM_SCALAR >pure virtual
isSubTypeOf(const PRMClassElementContainer< GUM_SCALAR > &cec) const =0gum::prm::PRMClassElementContainer< GUM_SCALAR >pure virtual
isSuperTypeOf(const PRMClassElementContainer< GUM_SCALAR > &cec) constgum::prm::PRMClassElementContainer< GUM_SCALAR >virtual
LEFT_CAST()gum::prm::PRMObjectstatic
name() constgum::prm::PRMObject
name(std::string_view name)gum::prm::PRMObject
obj_type() const =0gum::prm::PRMObjectpure virtual
operator!=(const PRMObject &obj) constgum::prm::PRMObject
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)=0gum::prm::PRMClassElementContainer< GUM_SCALAR >pure virtual
operator[](NodeId id) const =0gum::prm::PRMClassElementContainer< GUM_SCALAR >pure virtual
operator[](std::string_view name)=0gum::prm::PRMClassElementContainer< GUM_SCALAR >pure virtual
operator[](std::string_view name) const =0gum::prm::PRMClassElementContainer< GUM_SCALAR >pure virtual
overload(PRMClassElement< GUM_SCALAR > *elt)=0gum::prm::PRMClassElementContainer< GUM_SCALAR >pure virtual
prm_type enum namegum::prm::PRMObject
PRMClassElementContainer(std::string_view name)gum::prm::PRMClassElementContainer< GUM_SCALAR >
PRMClassElementContainer(const PRMClassElementContainer< GUM_SCALAR > &source)gum::prm::PRMClassElementContainer< GUM_SCALAR >protected
PRMClassElementContainterConstIterator classgum::prm::PRMClassElementContainer< GUM_SCALAR >friend
PRMClassElementContainterIterator classgum::prm::PRMClassElementContainer< GUM_SCALAR >friend
PRMObject(std::string_view name)gum::prm::PRMObjectexplicit
PRMObject(const PRMObject &source)gum::prm::PRMObject
PRMObject(PRMObject &&source)gum::prm::PRMObject
RIGHT_CAST()gum::prm::PRMObjectstatic
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
updateDescendants_(const PRMClassElement< GUM_SCALAR > &elt)=0gum::prm::PRMClassElementContainer< GUM_SCALAR >protectedpure virtual
~PRMClassElementContainer() overridegum::prm::PRMClassElementContainer< GUM_SCALAR >
~PRMObject()gum::prm::PRMObjectvirtual