Web Analytics Made Easy - Statcounter
Skip to content

Class SBDDataGraphNodeGetter#

template <typename Output>

ClassList > SBDDataGraphNodeGetter

This class describes a getter functor of a data graph node. More...

  • #include "SBDDataGraphNodeGetter.hpp"

Inherits the following classes: SBCFunctor1< Output, SBDDataGraphNode const * >

Public Functions#

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#

Short name: SBNodeGetter

Public Functions Documentation#

function SBDDataGraphNodeGetter [1/2]#

Builds the node getter.

inline SBDDataGraphNodeGetter::SBDDataGraphNodeGetter () 


function SBDDataGraphNodeGetter [2/2]#

Builds the node getter.

inline SBDDataGraphNodeGetter::SBDDataGraphNodeGetter (
    const SBDDataGraphNodeGetter < Output > &
) 


function clone#

Clones the getter.

inline virtual SBDDataGraphNodeGetter * SBDDataGraphNodeGetter::clone () override const

Implements SBCFunctor::clone


function operator() [1/2]#

Performs the getter's operation on node node and returns the result.

virtual Output SBDDataGraphNodeGetter::operator() (
    SBDDataGraphNode const * node
) override = 0


function operator() [2/2]#

Performs the getter's operation on node node and returns the result.

virtual Output SBDDataGraphNodeGetter::operator() (
    SBDDataGraphNode const * node
) override const = 0


function operator=#

Assignment operator.

inline void SBDDataGraphNodeGetter::operator= (
    const SBDDataGraphNodeGetter < Output > &
) 


function ~SBDDataGraphNodeGetter#

Destructor.

inline virtual SBDDataGraphNodeGetter::~SBDDataGraphNodeGetter ()