File SBCFunctorPredicateOrOr.hpp#
FileList > Base > Core > Functor > include > SBCFunctorPredicateOrOr.hpp
#include "SBCFunctorPredicate.hpp"
Classes#
Type | Name |
---|---|
class | SBCFunctorPredicateOrOr0 This class describes a predicate that is true if at least one of two predicates is true. |
class | SBCFunctorPredicateOrOr1 <SB_MAKE_TEMPLATE_PARAMETERS(1)> |
class | SBCFunctorPredicateOrOr10 <SB_MAKE_TEMPLATE_PARAMETERS(10)> |
class | SBCFunctorPredicateOrOr11 <SB_MAKE_TEMPLATE_PARAMETERS(11)> |
class | SBCFunctorPredicateOrOr12 <SB_MAKE_TEMPLATE_PARAMETERS(12)> |
class | SBCFunctorPredicateOrOr13 <SB_MAKE_TEMPLATE_PARAMETERS(13)> |
class | SBCFunctorPredicateOrOr14 <SB_MAKE_TEMPLATE_PARAMETERS(14)> |
class | SBCFunctorPredicateOrOr15 <SB_MAKE_TEMPLATE_PARAMETERS(15)> |
class | SBCFunctorPredicateOrOr16 <SB_MAKE_TEMPLATE_PARAMETERS(16)> |
class | SBCFunctorPredicateOrOr2 <SB_MAKE_TEMPLATE_PARAMETERS(2)> |
class | SBCFunctorPredicateOrOr3 <SB_MAKE_TEMPLATE_PARAMETERS(3)> |
class | SBCFunctorPredicateOrOr4 <SB_MAKE_TEMPLATE_PARAMETERS(4)> |
class | SBCFunctorPredicateOrOr5 <SB_MAKE_TEMPLATE_PARAMETERS(5)> |
class | SBCFunctorPredicateOrOr6 <SB_MAKE_TEMPLATE_PARAMETERS(6)> |
class | SBCFunctorPredicateOrOr7 <SB_MAKE_TEMPLATE_PARAMETERS(7)> |
class | SBCFunctorPredicateOrOr8 <SB_MAKE_TEMPLATE_PARAMETERS(8)> |
class | SBCFunctorPredicateOrOr9 <SB_MAKE_TEMPLATE_PARAMETERS(9)> |
Public Functions#
Type | Name |
---|---|
SBCFunctorPredicateOrOr0 | operator|| (const SBCFunctorPredicate0 & firstPredicate, const SBCFunctorPredicate0 & secondPredicate) This function produces a predicate that is true if firstPredicate is true orsecondPredicate is true. |
SBCFunctorPredicateOrOr1< 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) |
SBCFunctorPredicateOrOr2< 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) |
SBCFunctorPredicateOrOr3< 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) |
SBCFunctorPredicateOrOr4< 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) |
SBCFunctorPredicateOrOr5< 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) |
SBCFunctorPredicateOrOr6< 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) |
SBCFunctorPredicateOrOr7< 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) |
SBCFunctorPredicateOrOr8< 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) |
SBCFunctorPredicateOrOr9< 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) |
SBCFunctorPredicateOrOr10< 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) |
SBCFunctorPredicateOrOr11< 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) |
SBCFunctorPredicateOrOr12< 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) |
SBCFunctorPredicateOrOr13< 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) |
SBCFunctorPredicateOrOr14< 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) |
SBCFunctorPredicateOrOr15< 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) |
SBCFunctorPredicateOrOr16< 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 | SBOrOr0 The short name of SBCFunctorPredicateOrOr0 . |
define | SBOrOr1 The short name of SBCFunctorPredicateOrOr1. |
define | SBOrOr10 The short name of SBCFunctorPredicateOrOr10. |
define | SBOrOr11 The short name of SBCFunctorPredicateOrOr11. |
define | SBOrOr12 The short name of SBCFunctorPredicateOrOr12. |
define | SBOrOr13 The short name of SBCFunctorPredicateOrOr13. |
define | SBOrOr14 The short name of SBCFunctorPredicateOrOr14. |
define | SBOrOr15 The short name of SBCFunctorPredicateOrOr15. |
define | SBOrOr16 The short name of SBCFunctorPredicateOrOr16. |
define | SBOrOr2 The short name of SBCFunctorPredicateOrOr2. |
define | SBOrOr3 The short name of SBCFunctorPredicateOrOr3. |
define | SBOrOr4 The short name of SBCFunctorPredicateOrOr4. |
define | SBOrOr5 The short name of SBCFunctorPredicateOrOr5. |
define | SBOrOr6 The short name of SBCFunctorPredicateOrOr6. |
define | SBOrOr7 The short name of SBCFunctorPredicateOrOr7. |
define | SBOrOr8 The short name of SBCFunctorPredicateOrOr8. |
define | SBOrOr9 The short name of SBCFunctorPredicateOrOr9. |
define | SB_MAKE_PREDICATE_OR_OR_TEMPLATE (N) |
Public Functions Documentation#
function operator||#
This function produces a predicate that is true if firstPredicate
is true orsecondPredicate
is true.
SBCFunctorPredicateOrOr0 operator|| (
const SBCFunctorPredicate0 & firstPredicate,
const SBCFunctorPredicate0 & secondPredicate
)
function operator||#
template<SB_MAKE_TEMPLATE_PARAMETERS(1)>
SBCFunctorPredicateOrOr1< 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)>
SBCFunctorPredicateOrOr2< 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)>
SBCFunctorPredicateOrOr3< 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)>
SBCFunctorPredicateOrOr4< 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)>
SBCFunctorPredicateOrOr5< 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)>
SBCFunctorPredicateOrOr6< 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)>
SBCFunctorPredicateOrOr7< 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)>
SBCFunctorPredicateOrOr8< 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)>
SBCFunctorPredicateOrOr9< 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)>
SBCFunctorPredicateOrOr10< 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)>
SBCFunctorPredicateOrOr11< 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)>
SBCFunctorPredicateOrOr12< 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)>
SBCFunctorPredicateOrOr13< 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)>
SBCFunctorPredicateOrOr14< 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)>
SBCFunctorPredicateOrOr15< 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)>
SBCFunctorPredicateOrOr16< 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 SBOrOr0#
The short name of SBCFunctorPredicateOrOr0 .
define SBOrOr1#
The short name of SBCFunctorPredicateOrOr1.
define SBOrOr10#
The short name of SBCFunctorPredicateOrOr10.
define SBOrOr11#
The short name of SBCFunctorPredicateOrOr11.
define SBOrOr12#
The short name of SBCFunctorPredicateOrOr12.
define SBOrOr13#
The short name of SBCFunctorPredicateOrOr13.
define SBOrOr14#
The short name of SBCFunctorPredicateOrOr14.
define SBOrOr15#
The short name of SBCFunctorPredicateOrOr15.
define SBOrOr16#
The short name of SBCFunctorPredicateOrOr16.
define SBOrOr2#
The short name of SBCFunctorPredicateOrOr2.
define SBOrOr3#
The short name of SBCFunctorPredicateOrOr3.
define SBOrOr4#
The short name of SBCFunctorPredicateOrOr4.
define SBOrOr5#
The short name of SBCFunctorPredicateOrOr5.
define SBOrOr6#
The short name of SBCFunctorPredicateOrOr6.
define SBOrOr7#
The short name of SBCFunctorPredicateOrOr7.
define SBOrOr8#
The short name of SBCFunctorPredicateOrOr8.
define SBOrOr9#
The short name of SBCFunctorPredicateOrOr9.