File SBCFunctorPredicateAnd.hpp#
FileList > Base > Core > Functor > include > SBCFunctorPredicateAnd.hpp
#include "SBCFunctorPredicate.hpp"
Classes#
Type | Name |
---|---|
class | SBCFunctorPredicateAnd0 This class describes a predicate that is true when two predicates are true. |
class | SBCFunctorPredicateAnd1 <SB_MAKE_TEMPLATE_PARAMETERS(1)> |
class | SBCFunctorPredicateAnd10 <SB_MAKE_TEMPLATE_PARAMETERS(10)> |
class | SBCFunctorPredicateAnd11 <SB_MAKE_TEMPLATE_PARAMETERS(11)> |
class | SBCFunctorPredicateAnd12 <SB_MAKE_TEMPLATE_PARAMETERS(12)> |
class | SBCFunctorPredicateAnd13 <SB_MAKE_TEMPLATE_PARAMETERS(13)> |
class | SBCFunctorPredicateAnd14 <SB_MAKE_TEMPLATE_PARAMETERS(14)> |
class | SBCFunctorPredicateAnd15 <SB_MAKE_TEMPLATE_PARAMETERS(15)> |
class | SBCFunctorPredicateAnd16 <SB_MAKE_TEMPLATE_PARAMETERS(16)> |
class | SBCFunctorPredicateAnd2 <SB_MAKE_TEMPLATE_PARAMETERS(2)> |
class | SBCFunctorPredicateAnd3 <SB_MAKE_TEMPLATE_PARAMETERS(3)> |
class | SBCFunctorPredicateAnd4 <SB_MAKE_TEMPLATE_PARAMETERS(4)> |
class | SBCFunctorPredicateAnd5 <SB_MAKE_TEMPLATE_PARAMETERS(5)> |
class | SBCFunctorPredicateAnd6 <SB_MAKE_TEMPLATE_PARAMETERS(6)> |
class | SBCFunctorPredicateAnd7 <SB_MAKE_TEMPLATE_PARAMETERS(7)> |
class | SBCFunctorPredicateAnd8 <SB_MAKE_TEMPLATE_PARAMETERS(8)> |
class | SBCFunctorPredicateAnd9 <SB_MAKE_TEMPLATE_PARAMETERS(9)> |
Public Functions#
Type | Name |
---|---|
SBCFunctorPredicateAnd0 | operator& (const SBCFunctorPredicate0 & firstPredicate, const SBCFunctorPredicate0 & secondPredicate) This function produces a predicate that is true if and only if firstPredicate andsecondPredicate are true. |
SBCFunctorPredicateAnd1< 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) |
SBCFunctorPredicateAnd2< 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) |
SBCFunctorPredicateAnd3< 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) |
SBCFunctorPredicateAnd4< 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) |
SBCFunctorPredicateAnd5< 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) |
SBCFunctorPredicateAnd6< 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) |
SBCFunctorPredicateAnd7< 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) |
SBCFunctorPredicateAnd8< 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) |
SBCFunctorPredicateAnd9< 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) |
SBCFunctorPredicateAnd10< 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) |
SBCFunctorPredicateAnd11< 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) |
SBCFunctorPredicateAnd12< 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) |
SBCFunctorPredicateAnd13< 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) |
SBCFunctorPredicateAnd14< 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) |
SBCFunctorPredicateAnd15< 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) |
SBCFunctorPredicateAnd16< 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 | SBAnd0 The short name of SBCFunctorPredicateAnd0 . |
define | SBAnd1 The short name of SBCFunctorPredicateAnd1. |
define | SBAnd10 The short name of SBCFunctorPredicateAnd10. |
define | SBAnd11 The short name of SBCFunctorPredicateAnd11. |
define | SBAnd12 The short name of SBCFunctorPredicateAnd12. |
define | SBAnd13 The short name of SBCFunctorPredicateAnd13. |
define | SBAnd14 The short name of SBCFunctorPredicateAnd14. |
define | SBAnd15 The short name of SBCFunctorPredicateAnd15. |
define | SBAnd16 The short name of SBCFunctorPredicateAnd16. |
define | SBAnd2 The short name of SBCFunctorPredicateAnd2. |
define | SBAnd3 The short name of SBCFunctorPredicateAnd3. |
define | SBAnd4 The short name of SBCFunctorPredicateAnd4. |
define | SBAnd5 The short name of SBCFunctorPredicateAnd5. |
define | SBAnd6 The short name of SBCFunctorPredicateAnd6. |
define | SBAnd7 The short name of SBCFunctorPredicateAnd7. |
define | SBAnd8 The short name of SBCFunctorPredicateAnd8. |
define | SBAnd9 The short name of SBCFunctorPredicateAnd9. |
define | SB_MAKE_PREDICATE_AND_TEMPLATE (N) |
Public Functions Documentation#
function operator&#
This function produces a predicate that is true if and only if firstPredicate
andsecondPredicate
are true.
SBCFunctorPredicateAnd0 operator& (
const SBCFunctorPredicate0 & firstPredicate,
const SBCFunctorPredicate0 & secondPredicate
)
function operator&#
template<SB_MAKE_TEMPLATE_PARAMETERS(1)>
SBCFunctorPredicateAnd1< 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)>
SBCFunctorPredicateAnd2< 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)>
SBCFunctorPredicateAnd3< 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)>
SBCFunctorPredicateAnd4< 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)>
SBCFunctorPredicateAnd5< 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)>
SBCFunctorPredicateAnd6< 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)>
SBCFunctorPredicateAnd7< 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)>
SBCFunctorPredicateAnd8< 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)>
SBCFunctorPredicateAnd9< 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)>
SBCFunctorPredicateAnd10< 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)>
SBCFunctorPredicateAnd11< 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)>
SBCFunctorPredicateAnd12< 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)>
SBCFunctorPredicateAnd13< 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)>
SBCFunctorPredicateAnd14< 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)>
SBCFunctorPredicateAnd15< 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)>
SBCFunctorPredicateAnd16< 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 SBAnd0#
The short name of SBCFunctorPredicateAnd0 .
define SBAnd1#
The short name of SBCFunctorPredicateAnd1.
define SBAnd10#
The short name of SBCFunctorPredicateAnd10.
define SBAnd11#
The short name of SBCFunctorPredicateAnd11.
define SBAnd12#
The short name of SBCFunctorPredicateAnd12.
define SBAnd13#
The short name of SBCFunctorPredicateAnd13.
define SBAnd14#
The short name of SBCFunctorPredicateAnd14.
define SBAnd15#
The short name of SBCFunctorPredicateAnd15.
define SBAnd16#
The short name of SBCFunctorPredicateAnd16.
define SBAnd2#
The short name of SBCFunctorPredicateAnd2.
define SBAnd3#
The short name of SBCFunctorPredicateAnd3.
define SBAnd4#
The short name of SBCFunctorPredicateAnd4.
define SBAnd5#
The short name of SBCFunctorPredicateAnd5.
define SBAnd6#
The short name of SBCFunctorPredicateAnd6.
define SBAnd7#
The short name of SBCFunctorPredicateAnd7.
define SBAnd8#
The short name of SBCFunctorPredicateAnd8.
define SBAnd9#
The short name of SBCFunctorPredicateAnd9.