Class SBDDataGraphNode::GetClass#
ClassList > SBDDataGraphNode > GetClass
This node getter returns the class name of the node More...
Inherits the following classes: SBDDataGraphNodeGetter
Public Functions#
| Type | Name |
|---|---|
| GetClass () Builds the node getter. |
|
| virtual GetClass * | clone () override const Clones the getter. |
| virtual std::string | operator() (SBDDataGraphNode const * node) override Performs the getter's operation on the node node and returns the result. |
| virtual std::string | operator() (SBDDataGraphNode const * node) override const Performs the getter's operation on the node node and returns the result. |
| ~GetClass () Destructor. |
Public Functions inherited from SBDDataGraphNodeGetter#
| Type | Name |
|---|---|
| SBDDataGraphNodeGetter () Builds the node getter. |
|
| SBDDataGraphNodeGetter (const SBDDataGraphNodeGetter< Output > &) Builds the node getter. |
|
| virtual SBDDataGraphNodeGetter * | clone () override const Clones the getter. |
| virtual Output | operator() (SBDDataGraphNode const * node) override = 0 Performs the getter's operation on node node and returns the result. |
| virtual Output | operator() (SBDDataGraphNode const * node) override const = 0 Performs the getter's operation on node node and returns the result. |
| void | operator= (const SBDDataGraphNodeGetter< Output > &) Assignment operator. |
| virtual | ~SBDDataGraphNodeGetter () Destructor. |
Detailed Description#
This node getter returns the class name of the node. For example, calling this function on an atom returns SBMStructuralModelNodeAtom.
See also: Node getters
See also: Introspection
Public Functions Documentation#
function GetClass#
Builds the node getter.
function clone#
Clones the getter.
Implements SBDDataGraphNodeGetter::clone
function operator()#
Performs the getter's operation on the node node and returns the result.
virtual std::string SBDDataGraphNode::GetClass::operator() (
SBDDataGraphNode const * node
) override
Implements SBDDataGraphNodeGetter::operator()
function operator()#
Performs the getter's operation on the node node and returns the result.
virtual std::string SBDDataGraphNode::GetClass::operator() (
SBDDataGraphNode const * node
) override const
Implements SBDDataGraphNodeGetter::operator()
function ~GetClass#
Destructor.