Web Analytics Made Easy - Statcounter
Skip to content

Class SBCFunctorPredicateOrOr0#

ClassList > SBCFunctorPredicateOrOr0

This class describes a predicate that is true if at least one of two predicates is true. More...

  • #include <SBCFunctorPredicateOrOr.hpp>

Inherits the following classes: SBCFunctorPredicate0

Public Functions#

Type Name
SBCFunctorPredicateOrOr0 (const SBCFunctorPredicate0 * firstPredicate, const SBCFunctorPredicate0 * secondPredicate)
virtual SBCFunctorPredicateOrOr0 * clone () override const
virtual bool operator() () override
virtual bool operator() () override const
virtual ~SBCFunctorPredicateOrOr0 ()

Detailed Description#

Unlike SBCFunctorPredicateOr0, this logical predicate does not evaluate the second predicate if the first predicate is true.

Public Functions Documentation#

function SBCFunctorPredicateOrOr0#

SBCFunctorPredicateOrOr0::SBCFunctorPredicateOrOr0 (
    const SBCFunctorPredicate0 * firstPredicate,
    const SBCFunctorPredicate0 * secondPredicate
) 

function clone#

virtual SBCFunctorPredicateOrOr0 * SBCFunctorPredicateOrOr0::clone () override const

Implements SBCFunctor::clone


function operator() [1/2]#

virtual bool SBCFunctorPredicateOrOr0::operator() () override

function operator() [2/2]#

virtual bool SBCFunctorPredicateOrOr0::operator() () override const

function ~SBCFunctorPredicateOrOr0#

virtual SBCFunctorPredicateOrOr0::~SBCFunctorPredicateOrOr0 ()