File SBCFunctorPredicateOr.hpp#
FileList > Core > Functor > SBCFunctorPredicateOr.hpp
#include "SBCFunctorPredicate.hpp"
Classes#
Type | Name |
---|---|
class | SBCFunctorPredicateOr0 This class describes a predicate that is true if at least one of two predicates istrue __ |
class | SBCFunctorPredicateOr1 <SB_MAKE_TEMPLATE_PARAMETERS(1)> |
class | SBCFunctorPredicateOr10 <SB_MAKE_TEMPLATE_PARAMETERS(10)> |
class | SBCFunctorPredicateOr11 <SB_MAKE_TEMPLATE_PARAMETERS(11)> |
class | SBCFunctorPredicateOr12 <SB_MAKE_TEMPLATE_PARAMETERS(12)> |
class | SBCFunctorPredicateOr13 <SB_MAKE_TEMPLATE_PARAMETERS(13)> |
class | SBCFunctorPredicateOr14 <SB_MAKE_TEMPLATE_PARAMETERS(14)> |
class | SBCFunctorPredicateOr15 <SB_MAKE_TEMPLATE_PARAMETERS(15)> |
class | SBCFunctorPredicateOr16 <SB_MAKE_TEMPLATE_PARAMETERS(16)> |
class | SBCFunctorPredicateOr2 <SB_MAKE_TEMPLATE_PARAMETERS(2)> |
class | SBCFunctorPredicateOr3 <SB_MAKE_TEMPLATE_PARAMETERS(3)> |
class | SBCFunctorPredicateOr4 <SB_MAKE_TEMPLATE_PARAMETERS(4)> |
class | SBCFunctorPredicateOr5 <SB_MAKE_TEMPLATE_PARAMETERS(5)> |
class | SBCFunctorPredicateOr6 <SB_MAKE_TEMPLATE_PARAMETERS(6)> |
class | SBCFunctorPredicateOr7 <SB_MAKE_TEMPLATE_PARAMETERS(7)> |
class | SBCFunctorPredicateOr8 <SB_MAKE_TEMPLATE_PARAMETERS(8)> |
class | SBCFunctorPredicateOr9 <SB_MAKE_TEMPLATE_PARAMETERS(9)> |
Public Functions#
Type | Name |
---|---|
SBCFunctorPredicateOr0 | operator| (const SBCFunctorPredicate0 & firstPredicate, const SBCFunctorPredicate0 & secondPredicate) This function produces a predicate that is true iffirstPredicate istrue orsecondPredicate istrue __ |
SBCFunctorPredicateOr1< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(1)> | operator| (const SBCFunctorPredicate1< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(1)> & firstPredicate, const SBCFunctorPredicate1< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(1)> & secondPredicate) |
SBCFunctorPredicateOr2< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(2)> | operator| (const SBCFunctorPredicate2< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(2)> & firstPredicate, const SBCFunctorPredicate2< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(2)> & secondPredicate) |
SBCFunctorPredicateOr3< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(3)> | operator| (const SBCFunctorPredicate3< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(3)> & firstPredicate, const SBCFunctorPredicate3< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(3)> & secondPredicate) |
SBCFunctorPredicateOr4< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(4)> | operator| (const SBCFunctorPredicate4< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(4)> & firstPredicate, const SBCFunctorPredicate4< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(4)> & secondPredicate) |
SBCFunctorPredicateOr5< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(5)> | operator| (const SBCFunctorPredicate5< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(5)> & firstPredicate, const SBCFunctorPredicate5< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(5)> & secondPredicate) |
SBCFunctorPredicateOr6< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(6)> | operator| (const SBCFunctorPredicate6< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(6)> & firstPredicate, const SBCFunctorPredicate6< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(6)> & secondPredicate) |
SBCFunctorPredicateOr7< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(7)> | operator| (const SBCFunctorPredicate7< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(7)> & firstPredicate, const SBCFunctorPredicate7< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(7)> & secondPredicate) |
SBCFunctorPredicateOr8< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(8)> | operator| (const SBCFunctorPredicate8< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(8)> & firstPredicate, const SBCFunctorPredicate8< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(8)> & secondPredicate) |
SBCFunctorPredicateOr9< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(9)> | operator| (const SBCFunctorPredicate9< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(9)> & firstPredicate, const SBCFunctorPredicate9< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(9)> & secondPredicate) |
SBCFunctorPredicateOr10< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(10)> | operator| (const SBCFunctorPredicate10< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(10)> & firstPredicate, const SBCFunctorPredicate10< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(10)> & secondPredicate) |
SBCFunctorPredicateOr11< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(11)> | operator| (const SBCFunctorPredicate11< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(11)> & firstPredicate, const SBCFunctorPredicate11< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(11)> & secondPredicate) |
SBCFunctorPredicateOr12< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(12)> | operator| (const SBCFunctorPredicate12< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(12)> & firstPredicate, const SBCFunctorPredicate12< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(12)> & secondPredicate) |
SBCFunctorPredicateOr13< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(13)> | operator| (const SBCFunctorPredicate13< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(13)> & firstPredicate, const SBCFunctorPredicate13< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(13)> & secondPredicate) |
SBCFunctorPredicateOr14< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(14)> | operator| (const SBCFunctorPredicate14< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(14)> & firstPredicate, const SBCFunctorPredicate14< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(14)> & secondPredicate) |
SBCFunctorPredicateOr15< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(15)> | operator| (const SBCFunctorPredicate15< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(15)> & firstPredicate, const SBCFunctorPredicate15< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(15)> & secondPredicate) |
SBCFunctorPredicateOr16< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(16)> | operator| (const SBCFunctorPredicate16< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(16)> & firstPredicate, const SBCFunctorPredicate16< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(16)> & secondPredicate) |
Macros#
Type | Name |
---|---|
define | SBOr0 The short name of SBCFunctorPredicateOr0 . |
define | SBOr1 The short name of SBCFunctorPredicateOr1. |
define | SBOr10 The short name of SBCFunctorPredicateOr10. |
define | SBOr11 The short name of SBCFunctorPredicateOr11. |
define | SBOr12 The short name of SBCFunctorPredicateOr12. |
define | SBOr13 The short name of SBCFunctorPredicateOr13. |
define | SBOr14 The short name of SBCFunctorPredicateOr14. |
define | SBOr15 The short name of SBCFunctorPredicateOr15. |
define | SBOr16 The short name of SBCFunctorPredicateOr16. |
define | SBOr2 The short name of SBCFunctorPredicateOr2. |
define | SBOr3 The short name of SBCFunctorPredicateOr3. |
define | SBOr4 The short name of SBCFunctorPredicateOr4. |
define | SBOr5 The short name of SBCFunctorPredicateOr5. |
define | SBOr6 The short name of SBCFunctorPredicateOr6. |
define | SBOr7 The short name of SBCFunctorPredicateOr7. |
define | SBOr8 The short name of SBCFunctorPredicateOr8. |
define | SBOr9 The short name of SBCFunctorPredicateOr9. |
define | SB_MAKE_PREDICATE_OR_TEMPLATE (N) |
Public Functions Documentation#
function operator|#
This function produces a predicate that is true
iffirstPredicate
istrue
orsecondPredicate
istrue
__
SBCFunctorPredicateOr0 operator| (
const SBCFunctorPredicate0 & firstPredicate,
const SBCFunctorPredicate0 & secondPredicate
)
function operator|#
template<SB_MAKE_TEMPLATE_PARAMETERS(1)>
SBCFunctorPredicateOr1< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(1)> operator| (
const SBCFunctorPredicate1< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(1)> & firstPredicate,
const SBCFunctorPredicate1< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(1)> & secondPredicate
)
function operator|#
template<SB_MAKE_TEMPLATE_PARAMETERS(2)>
SBCFunctorPredicateOr2< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(2)> operator| (
const SBCFunctorPredicate2< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(2)> & firstPredicate,
const SBCFunctorPredicate2< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(2)> & secondPredicate
)
function operator|#
template<SB_MAKE_TEMPLATE_PARAMETERS(3)>
SBCFunctorPredicateOr3< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(3)> operator| (
const SBCFunctorPredicate3< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(3)> & firstPredicate,
const SBCFunctorPredicate3< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(3)> & secondPredicate
)
function operator|#
template<SB_MAKE_TEMPLATE_PARAMETERS(4)>
SBCFunctorPredicateOr4< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(4)> operator| (
const SBCFunctorPredicate4< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(4)> & firstPredicate,
const SBCFunctorPredicate4< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(4)> & secondPredicate
)
function operator|#
template<SB_MAKE_TEMPLATE_PARAMETERS(5)>
SBCFunctorPredicateOr5< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(5)> operator| (
const SBCFunctorPredicate5< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(5)> & firstPredicate,
const SBCFunctorPredicate5< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(5)> & secondPredicate
)
function operator|#
template<SB_MAKE_TEMPLATE_PARAMETERS(6)>
SBCFunctorPredicateOr6< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(6)> operator| (
const SBCFunctorPredicate6< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(6)> & firstPredicate,
const SBCFunctorPredicate6< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(6)> & secondPredicate
)
function operator|#
template<SB_MAKE_TEMPLATE_PARAMETERS(7)>
SBCFunctorPredicateOr7< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(7)> operator| (
const SBCFunctorPredicate7< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(7)> & firstPredicate,
const SBCFunctorPredicate7< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(7)> & secondPredicate
)
function operator|#
template<SB_MAKE_TEMPLATE_PARAMETERS(8)>
SBCFunctorPredicateOr8< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(8)> operator| (
const SBCFunctorPredicate8< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(8)> & firstPredicate,
const SBCFunctorPredicate8< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(8)> & secondPredicate
)
function operator|#
template<SB_MAKE_TEMPLATE_PARAMETERS(9)>
SBCFunctorPredicateOr9< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(9)> operator| (
const SBCFunctorPredicate9< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(9)> & firstPredicate,
const SBCFunctorPredicate9< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(9)> & secondPredicate
)
function operator|#
template<SB_MAKE_TEMPLATE_PARAMETERS(10)>
SBCFunctorPredicateOr10< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(10)> operator| (
const SBCFunctorPredicate10< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(10)> & firstPredicate,
const SBCFunctorPredicate10< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(10)> & secondPredicate
)
function operator|#
template<SB_MAKE_TEMPLATE_PARAMETERS(11)>
SBCFunctorPredicateOr11< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(11)> operator| (
const SBCFunctorPredicate11< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(11)> & firstPredicate,
const SBCFunctorPredicate11< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(11)> & secondPredicate
)
function operator|#
template<SB_MAKE_TEMPLATE_PARAMETERS(12)>
SBCFunctorPredicateOr12< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(12)> operator| (
const SBCFunctorPredicate12< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(12)> & firstPredicate,
const SBCFunctorPredicate12< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(12)> & secondPredicate
)
function operator|#
template<SB_MAKE_TEMPLATE_PARAMETERS(13)>
SBCFunctorPredicateOr13< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(13)> operator| (
const SBCFunctorPredicate13< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(13)> & firstPredicate,
const SBCFunctorPredicate13< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(13)> & secondPredicate
)
function operator|#
template<SB_MAKE_TEMPLATE_PARAMETERS(14)>
SBCFunctorPredicateOr14< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(14)> operator| (
const SBCFunctorPredicate14< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(14)> & firstPredicate,
const SBCFunctorPredicate14< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(14)> & secondPredicate
)
function operator|#
template<SB_MAKE_TEMPLATE_PARAMETERS(15)>
SBCFunctorPredicateOr15< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(15)> operator| (
const SBCFunctorPredicate15< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(15)> & firstPredicate,
const SBCFunctorPredicate15< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(15)> & secondPredicate
)
function operator|#
template<SB_MAKE_TEMPLATE_PARAMETERS(16)>
SBCFunctorPredicateOr16< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(16)> operator| (
const SBCFunctorPredicate16< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(16)> & firstPredicate,
const SBCFunctorPredicate16< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(16)> & secondPredicate
)
Macro Definition Documentation#
define SBOr0#
The short name of SBCFunctorPredicateOr0 .
define SBOr1#
The short name of SBCFunctorPredicateOr1.
define SBOr10#
The short name of SBCFunctorPredicateOr10.
define SBOr11#
The short name of SBCFunctorPredicateOr11.
define SBOr12#
The short name of SBCFunctorPredicateOr12.
define SBOr13#
The short name of SBCFunctorPredicateOr13.
define SBOr14#
The short name of SBCFunctorPredicateOr14.
define SBOr15#
The short name of SBCFunctorPredicateOr15.
define SBOr16#
The short name of SBCFunctorPredicateOr16.
define SBOr2#
The short name of SBCFunctorPredicateOr2.
define SBOr3#
The short name of SBCFunctorPredicateOr3.
define SBOr4#
The short name of SBCFunctorPredicateOr4.
define SBOr5#
The short name of SBCFunctorPredicateOr5.
define SBOr6#
The short name of SBCFunctorPredicateOr6.
define SBOr7#
The short name of SBCFunctorPredicateOr7.
define SBOr8#
The short name of SBCFunctorPredicateOr8.
define SBOr9#
The short name of SBCFunctorPredicateOr9.