Web Analytics Made Easy - Statcounter
Skip to content

Class SBDDataGraphNode::IsIn#

ClassList > SBDDataGraphNode > IsIn

This node predicate returns true if the node descends from a given node or node indexer, or if the node belongs to a group stored in the given node or node indexerMore...

Inherits the following classes: SBCFunctorPredicate1< SBDDataGraphNode const * >

Public Functions#

Type Name
IsIn (SBDDataGraphNode * node)
Builds a predicate that will call the corresponding SBDDataGraphNode::isIn function.
IsIn (const SBNodeIndexer & nodeIndexer)
Builds a predicate that will call the corresponding SBDDataGraphNode::isIn function.
IsIn (SBPointerIndexer< SBDDataGraphNode > * nodePointerIndexer)
Builds a predicate that will call the corresponding SBDDataGraphNode::isIn function.
virtual IsIn * clone () override const
Clones the predicate.
virtual bool operator() (SBDDataGraphNode const * node) override
Performs the predicate's operation and returns the result.
virtual bool operator() (SBDDataGraphNode const * node) override const
Performs the predicate's operation and returns the result.
~IsIn ()
Destructor.

Detailed Description#

This node predicate returns true if the node descends from a given node or node indexer, or if the node belongs to a group stored in the given node or node indexer.

See also: Node predicates

Public Functions Documentation#

function IsIn [1/3]#

Builds a predicate that will call the corresponding SBDDataGraphNode::isIn function.

SBDDataGraphNode::IsIn::IsIn (
    SBDDataGraphNode * node
) 


function IsIn [2/3]#

Builds a predicate that will call the corresponding SBDDataGraphNode::isIn function.

SBDDataGraphNode::IsIn::IsIn (
    const SBNodeIndexer & nodeIndexer
) 


function IsIn [3/3]#

Builds a predicate that will call the corresponding SBDDataGraphNode::isIn function.

SBDDataGraphNode::IsIn::IsIn (
    SBPointerIndexer< SBDDataGraphNode > * nodePointerIndexer
) 


function clone#

Clones the predicate.

virtual IsIn * SBDDataGraphNode::IsIn::clone () override const

Implements SBCFunctor::clone


function operator()#

Performs the predicate's operation and returns the result.

virtual bool SBDDataGraphNode::IsIn::operator() (
    SBDDataGraphNode const * node
) override


function operator()#

Performs the predicate's operation and returns the result.

virtual bool SBDDataGraphNode::IsIn::operator() (
    SBDDataGraphNode const * node
) override const


function ~IsIn#

Destructor.

SBDDataGraphNode::IsIn::~IsIn ()