File SBCFunctorPredicateNot.hpp#
FileList > Core > Functor > SBCFunctorPredicateNot.hpp
#include "SBCFunctorPredicate.hpp"
Classes#
Type | Name |
---|---|
class | SBCFunctorPredicateNot0 This class describes a predicate that is the opposite of a predicate. |
class | SBCFunctorPredicateNot1 <typename T0> |
class | SBCFunctorPredicateNot10 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9> |
class | SBCFunctorPredicateNot11 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10> |
class | SBCFunctorPredicateNot12 <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 | SBCFunctorPredicateNot13 <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 | SBCFunctorPredicateNot14 <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 | SBCFunctorPredicateNot15 <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 | SBCFunctorPredicateNot16 <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 | SBCFunctorPredicateNot2 <typename T0, typename T1> |
class | SBCFunctorPredicateNot3 <typename T0, typename T1, typename T2> |
class | SBCFunctorPredicateNot4 <typename T0, typename T1, typename T2, typename T3> |
class | SBCFunctorPredicateNot5 <typename T0, typename T1, typename T2, typename T3, typename T4> |
class | SBCFunctorPredicateNot6 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5> |
class | SBCFunctorPredicateNot7 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6> |
class | SBCFunctorPredicateNot8 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7> |
class | SBCFunctorPredicateNot9 <typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8> |
Public Functions#
Type | Name |
---|---|
SBCFunctorPredicateNot0 | operator! (const SBCFunctorPredicate0 & predicate) This function produces a predicate that is the opposite of predicate . |
SBCFunctorPredicateNot1< T0 > | operator! (const SBCFunctorPredicate1< T0 > & predicate) |
SBCFunctorPredicateNot2< T0, T1 > | operator! (const SBCFunctorPredicate2< T0, T1 > & predicate) |
SBCFunctorPredicateNot3< T0, T1, T2 > | operator! (const SBCFunctorPredicate3< T0, T1, T2 > & predicate) |
SBCFunctorPredicateNot4< T0, T1, T2, T3 > | operator! (const SBCFunctorPredicate4< T0, T1, T2, T3 > & predicate) |
SBCFunctorPredicateNot5< T0, T1, T2, T3, T4 > | operator! (const SBCFunctorPredicate5< T0, T1, T2, T3, T4 > & predicate) |
SBCFunctorPredicateNot6< T0, T1, T2, T3, T4, T5 > | operator! (const SBCFunctorPredicate6< T0, T1, T2, T3, T4, T5 > & predicate) |
SBCFunctorPredicateNot7< T0, T1, T2, T3, T4, T5, T6 > | operator! (const SBCFunctorPredicate7< T0, T1, T2, T3, T4, T5, T6 > & predicate) |
SBCFunctorPredicateNot8< T0, T1, T2, T3, T4, T5, T6, T7 > | operator! (const SBCFunctorPredicate8< T0, T1, T2, T3, T4, T5, T6, T7 > & predicate) |
SBCFunctorPredicateNot9< T0, T1, T2, T3, T4, T5, T6, T7, T8 > | operator! (const SBCFunctorPredicate9< T0, T1, T2, T3, T4, T5, T6, T7, T8 > & predicate) |
SBCFunctorPredicateNot10< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | operator! (const SBCFunctorPredicate10< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > & predicate) |
SBCFunctorPredicateNot11< 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 > & predicate) |
SBCFunctorPredicateNot12< 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 > & predicate) |
SBCFunctorPredicateNot13< 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 > & predicate) |
SBCFunctorPredicateNot14< 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 > & predicate) |
SBCFunctorPredicateNot15< 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 > & predicate) |
SBCFunctorPredicateNot16< 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 > & predicate) |
Macros#
Type | Name |
---|---|
define | SBNot0 The short name of SBCFunctorPredicateNot0 . |
define | SBNot1 The short name of SBCFunctorPredicateNot1. |
define | SBNot10 The short name of SBCFunctorPredicateNot10. |
define | SBNot11 The short name of SBCFunctorPredicateNot11. |
define | SBNot12 The short name of SBCFunctorPredicateNot12. |
define | SBNot13 The short name of SBCFunctorPredicateNot13. |
define | SBNot14 The short name of SBCFunctorPredicateNot14. |
define | SBNot15 The short name of SBCFunctorPredicateNot15. |
define | SBNot16 The short name of SBCFunctorPredicateNot16. |
define | SBNot2 The short name of SBCFunctorPredicateNot2. |
define | SBNot3 The short name of SBCFunctorPredicateNot3. |
define | SBNot4 The short name of SBCFunctorPredicateNot4. |
define | SBNot5 The short name of SBCFunctorPredicateNot5. |
define | SBNot6 The short name of SBCFunctorPredicateNot6. |
define | SBNot7 The short name of SBCFunctorPredicateNot7. |
define | SBNot8 The short name of SBCFunctorPredicateNot8. |
define | SBNot9 The short name of SBCFunctorPredicateNot9. |
define | SB_MAKE_PREDICATE_NOT_TEMPLATE (N) |
Public Functions Documentation#
function operator!#
This function produces a predicate that is the opposite of predicate
.
function operator!#
template<typename T0>
SBCFunctorPredicateNot1< T0 > operator! (
const SBCFunctorPredicate1< T0 > & predicate
)
function operator!#
template<typename T0, typename T1>
SBCFunctorPredicateNot2< T0, T1 > operator! (
const SBCFunctorPredicate2< T0, T1 > & predicate
)
function operator!#
template<typename T0, typename T1, typename T2>
SBCFunctorPredicateNot3< T0, T1, T2 > operator! (
const SBCFunctorPredicate3< T0, T1, T2 > & predicate
)
function operator!#
template<typename T0, typename T1, typename T2, typename T3>
SBCFunctorPredicateNot4< T0, T1, T2, T3 > operator! (
const SBCFunctorPredicate4< T0, T1, T2, T3 > & predicate
)
function operator!#
template<typename T0, typename T1, typename T2, typename T3, typename T4>
SBCFunctorPredicateNot5< T0, T1, T2, T3, T4 > operator! (
const SBCFunctorPredicate5< T0, T1, T2, T3, T4 > & predicate
)
function operator!#
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5>
SBCFunctorPredicateNot6< T0, T1, T2, T3, T4, T5 > operator! (
const SBCFunctorPredicate6< T0, T1, T2, T3, T4, T5 > & predicate
)
function operator!#
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
SBCFunctorPredicateNot7< T0, T1, T2, T3, T4, T5, T6 > operator! (
const SBCFunctorPredicate7< T0, T1, T2, T3, T4, T5, T6 > & predicate
)
function operator!#
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
SBCFunctorPredicateNot8< T0, T1, T2, T3, T4, T5, T6, T7 > operator! (
const SBCFunctorPredicate8< T0, T1, T2, T3, T4, T5, T6, T7 > & predicate
)
function operator!#
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
SBCFunctorPredicateNot9< T0, T1, T2, T3, T4, T5, T6, T7, T8 > operator! (
const SBCFunctorPredicate9< T0, T1, T2, T3, T4, T5, T6, T7, T8 > & predicate
)
function operator!#
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
SBCFunctorPredicateNot10< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > operator! (
const SBCFunctorPredicate10< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > & predicate
)
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>
SBCFunctorPredicateNot11< 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 > & predicate
)
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>
SBCFunctorPredicateNot12< 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 > & predicate
)
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>
SBCFunctorPredicateNot13< 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 > & predicate
)
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>
SBCFunctorPredicateNot14< 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 > & predicate
)
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>
SBCFunctorPredicateNot15< 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 > & predicate
)
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>
SBCFunctorPredicateNot16< 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 > & predicate
)
Macro Definition Documentation#
define SBNot0#
The short name of SBCFunctorPredicateNot0 .
define SBNot1#
The short name of SBCFunctorPredicateNot1.
define SBNot10#
The short name of SBCFunctorPredicateNot10.
define SBNot11#
The short name of SBCFunctorPredicateNot11.
define SBNot12#
The short name of SBCFunctorPredicateNot12.
define SBNot13#
The short name of SBCFunctorPredicateNot13.
define SBNot14#
The short name of SBCFunctorPredicateNot14.
define SBNot15#
The short name of SBCFunctorPredicateNot15.
define SBNot16#
The short name of SBCFunctorPredicateNot16.
define SBNot2#
The short name of SBCFunctorPredicateNot2.
define SBNot3#
The short name of SBCFunctorPredicateNot3.
define SBNot4#
The short name of SBCFunctorPredicateNot4.
define SBNot5#
The short name of SBCFunctorPredicateNot5.
define SBNot6#
The short name of SBCFunctorPredicateNot6.
define SBNot7#
The short name of SBCFunctorPredicateNot7.
define SBNot8#
The short name of SBCFunctorPredicateNot8.
define SBNot9#
The short name of SBCFunctorPredicateNot9.