File SBCFunctorPredicateAnd.hpp#
FileList > Core > Functor > SBCFunctorPredicateAnd.hpp
#include "SBCFunctorPredicate.hpp"
Classes#
Type | Name |
---|---|
class | SBCFunctorPredicateAnd0 This class describes a predicate that is true when two predicates aretrue __ |
class | SBCFunctorPredicateAnd1 <typename T0> |
class | SBCFunctorPredicateAnd10 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9> |
class | SBCFunctorPredicateAnd11 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10> |
class | SBCFunctorPredicateAnd12 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11> |
class | SBCFunctorPredicateAnd13 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12> |
class | SBCFunctorPredicateAnd14 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13> |
class | SBCFunctorPredicateAnd15 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14> |
class | SBCFunctorPredicateAnd16 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15> |
class | SBCFunctorPredicateAnd2 <typename T0, typename T1> |
class | SBCFunctorPredicateAnd3 <typename T0, typename T1, typename T2> |
class | SBCFunctorPredicateAnd4 <typename T0, typename T1, typename T2, typename T3> |
class | SBCFunctorPredicateAnd5 <typename T0, typename T1, typename T2, typename T3, typename T4> |
class | SBCFunctorPredicateAnd6 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5> |
class | SBCFunctorPredicateAnd7 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6> |
class | SBCFunctorPredicateAnd8 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7> |
class | SBCFunctorPredicateAnd9 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8> |
Public Functions#
Type | Name |
---|---|
SBCFunctorPredicateAnd0 | operator& (const SBCFunctorPredicate0 & firstPredicate, const SBCFunctorPredicate0 & secondPredicate) This function produces a predicate that is true if and only iffirstPredicate andsecondPredicate aretrue __ |
SBCFunctorPredicateAnd1< T0 > | operator& (const SBCFunctorPredicate1< T0 > & firstPredicate, const SBCFunctorPredicate1< T0 > & secondPredicate) |
SBCFunctorPredicateAnd2< T0, T1 > | operator& (const SBCFunctorPredicate2< T0, T1 > & firstPredicate, const SBCFunctorPredicate2< T0, T1 > & secondPredicate) |
SBCFunctorPredicateAnd3< T0, T1, T2 > | operator& (const SBCFunctorPredicate3< T0, T1, T2 > & firstPredicate, const SBCFunctorPredicate3< T0, T1, T2 > & secondPredicate) |
SBCFunctorPredicateAnd4< T0, T1, T2, T3 > | operator& (const SBCFunctorPredicate4< T0, T1, T2, T3 > & firstPredicate, const SBCFunctorPredicate4< T0, T1, T2, T3 > & secondPredicate) |
SBCFunctorPredicateAnd5< T0, T1, T2, T3, T4 > | operator& (const SBCFunctorPredicate5< T0, T1, T2, T3, T4 > & firstPredicate, const SBCFunctorPredicate5< T0, T1, T2, T3, T4 > & secondPredicate) |
SBCFunctorPredicateAnd6< T0, T1, T2, T3, T4, T5 > | operator& (const SBCFunctorPredicate6< T0, T1, T2, T3, T4, T5 > & firstPredicate, const SBCFunctorPredicate6< T0, T1, T2, T3, T4, T5 > & secondPredicate) |
SBCFunctorPredicateAnd7< T0, T1, T2, T3, T4, T5, T6 > | operator& (const SBCFunctorPredicate7< T0, T1, T2, T3, T4, T5, T6 > & firstPredicate, const SBCFunctorPredicate7< T0, T1, T2, T3, T4, T5, T6 > & secondPredicate) |
SBCFunctorPredicateAnd8< T0, T1, T2, T3, T4, T5, T6, T7 > | operator& (const SBCFunctorPredicate8< T0, T1, T2, T3, T4, T5, T6, T7 > & firstPredicate, const SBCFunctorPredicate8< T0, T1, T2, T3, T4, T5, T6, T7 > & secondPredicate) |
SBCFunctorPredicateAnd9< T0, T1, T2, T3, T4, T5, T6, T7, T8 > | operator& (const SBCFunctorPredicate9< T0, T1, T2, T3, T4, T5, T6, T7, T8 > & firstPredicate, const SBCFunctorPredicate9< T0, T1, T2, T3, T4, T5, T6, T7, T8 > & secondPredicate) |
SBCFunctorPredicateAnd10< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | operator& (const SBCFunctorPredicate10< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > & firstPredicate, const SBCFunctorPredicate10< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > & secondPredicate) |
SBCFunctorPredicateAnd11< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | operator& (const SBCFunctorPredicate11< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > & firstPredicate, const SBCFunctorPredicate11< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > & secondPredicate) |
SBCFunctorPredicateAnd12< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > | operator& (const SBCFunctorPredicate12< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > & firstPredicate, const SBCFunctorPredicate12< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > & secondPredicate) |
SBCFunctorPredicateAnd13< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > | operator& (const SBCFunctorPredicate13< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > & firstPredicate, const SBCFunctorPredicate13< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > & secondPredicate) |
SBCFunctorPredicateAnd14< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > | operator& (const SBCFunctorPredicate14< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > & firstPredicate, const SBCFunctorPredicate14< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > & secondPredicate) |
SBCFunctorPredicateAnd15< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > | operator& (const SBCFunctorPredicate15< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > & firstPredicate, const SBCFunctorPredicate15< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > & secondPredicate) |
SBCFunctorPredicateAnd16< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > | operator& (const SBCFunctorPredicate16< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > & firstPredicate, const SBCFunctorPredicate16< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > & 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 iffirstPredicate
andsecondPredicate
aretrue
__
SBCFunctorPredicateAnd0 operator& (
const SBCFunctorPredicate0 & firstPredicate,
const SBCFunctorPredicate0 & secondPredicate
)
function operator&#
template<typename T0>
SBCFunctorPredicateAnd1< T0 > operator& (
const SBCFunctorPredicate1< T0 > & firstPredicate,
const SBCFunctorPredicate1< T0 > & secondPredicate
)
function operator&#
template<typename T0, typename T1>
SBCFunctorPredicateAnd2< T0, T1 > operator& (
const SBCFunctorPredicate2< T0, T1 > & firstPredicate,
const SBCFunctorPredicate2< T0, T1 > & secondPredicate
)
function operator&#
template<typename T0, typename T1, typename T2>
SBCFunctorPredicateAnd3< T0, T1, T2 > operator& (
const SBCFunctorPredicate3< T0, T1, T2 > & firstPredicate,
const SBCFunctorPredicate3< T0, T1, T2 > & secondPredicate
)
function operator&#
template<typename T0, typename T1, typename T2, typename T3>
SBCFunctorPredicateAnd4< T0, T1, T2, T3 > operator& (
const SBCFunctorPredicate4< T0, T1, T2, T3 > & firstPredicate,
const SBCFunctorPredicate4< T0, T1, T2, T3 > & secondPredicate
)
function operator&#
template<typename T0, typename T1, typename T2, typename T3, typename T4>
SBCFunctorPredicateAnd5< T0, T1, T2, T3, T4 > operator& (
const SBCFunctorPredicate5< T0, T1, T2, T3, T4 > & firstPredicate,
const SBCFunctorPredicate5< T0, T1, T2, T3, T4 > & secondPredicate
)
function operator&#
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5>
SBCFunctorPredicateAnd6< T0, T1, T2, T3, T4, T5 > operator& (
const SBCFunctorPredicate6< T0, T1, T2, T3, T4, T5 > & firstPredicate,
const SBCFunctorPredicate6< T0, T1, T2, T3, T4, T5 > & secondPredicate
)
function operator&#
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
SBCFunctorPredicateAnd7< T0, T1, T2, T3, T4, T5, T6 > operator& (
const SBCFunctorPredicate7< T0, T1, T2, T3, T4, T5, T6 > & firstPredicate,
const SBCFunctorPredicate7< T0, T1, T2, T3, T4, T5, T6 > & secondPredicate
)
function operator&#
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
SBCFunctorPredicateAnd8< T0, T1, T2, T3, T4, T5, T6, T7 > operator& (
const SBCFunctorPredicate8< T0, T1, T2, T3, T4, T5, T6, T7 > & firstPredicate,
const SBCFunctorPredicate8< T0, T1, T2, T3, T4, T5, T6, T7 > & secondPredicate
)
function operator&#
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
SBCFunctorPredicateAnd9< T0, T1, T2, T3, T4, T5, T6, T7, T8 > operator& (
const SBCFunctorPredicate9< T0, T1, T2, T3, T4, T5, T6, T7, T8 > & firstPredicate,
const SBCFunctorPredicate9< T0, T1, T2, T3, T4, T5, T6, T7, T8 > & secondPredicate
)
function operator&#
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
SBCFunctorPredicateAnd10< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > operator& (
const SBCFunctorPredicate10< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > & firstPredicate,
const SBCFunctorPredicate10< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > & secondPredicate
)
function operator&#
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
SBCFunctorPredicateAnd11< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > operator& (
const SBCFunctorPredicate11< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > & firstPredicate,
const SBCFunctorPredicate11< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > & secondPredicate
)
function operator&#
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
SBCFunctorPredicateAnd12< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > operator& (
const SBCFunctorPredicate12< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > & firstPredicate,
const SBCFunctorPredicate12< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > & secondPredicate
)
function operator&#
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
SBCFunctorPredicateAnd13< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > operator& (
const SBCFunctorPredicate13< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > & firstPredicate,
const SBCFunctorPredicate13< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > & secondPredicate
)
function operator&#
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
SBCFunctorPredicateAnd14< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > operator& (
const SBCFunctorPredicate14< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > & firstPredicate,
const SBCFunctorPredicate14< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > & secondPredicate
)
function operator&#
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
SBCFunctorPredicateAnd15< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > operator& (
const SBCFunctorPredicate15< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > & firstPredicate,
const SBCFunctorPredicate15< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > & secondPredicate
)
function operator&#
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
SBCFunctorPredicateAnd16< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > operator& (
const SBCFunctorPredicate16< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > & firstPredicate,
const SBCFunctorPredicate16< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > & 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.