File SBCFunctorPredicateNot.hpp#
FileList > Base > Core > Functor > include > SBCFunctorPredicateNot.hpp
#include "SBCFunctorPredicate.hpp"
Classes#
Type | Name |
---|---|
class | SBCFunctorPredicateNot0 This class describes a predicate that is the opposite of a predicate. |
class | SBCFunctorPredicateNot1 <SB_MAKE_TEMPLATE_PARAMETERS(1)> |
class | SBCFunctorPredicateNot10 <SB_MAKE_TEMPLATE_PARAMETERS(10)> |
class | SBCFunctorPredicateNot11 <SB_MAKE_TEMPLATE_PARAMETERS(11)> |
class | SBCFunctorPredicateNot12 <SB_MAKE_TEMPLATE_PARAMETERS(12)> |
class | SBCFunctorPredicateNot13 <SB_MAKE_TEMPLATE_PARAMETERS(13)> |
class | SBCFunctorPredicateNot14 <SB_MAKE_TEMPLATE_PARAMETERS(14)> |
class | SBCFunctorPredicateNot15 <SB_MAKE_TEMPLATE_PARAMETERS(15)> |
class | SBCFunctorPredicateNot16 <SB_MAKE_TEMPLATE_PARAMETERS(16)> |
class | SBCFunctorPredicateNot2 <SB_MAKE_TEMPLATE_PARAMETERS(2)> |
class | SBCFunctorPredicateNot3 <SB_MAKE_TEMPLATE_PARAMETERS(3)> |
class | SBCFunctorPredicateNot4 <SB_MAKE_TEMPLATE_PARAMETERS(4)> |
class | SBCFunctorPredicateNot5 <SB_MAKE_TEMPLATE_PARAMETERS(5)> |
class | SBCFunctorPredicateNot6 <SB_MAKE_TEMPLATE_PARAMETERS(6)> |
class | SBCFunctorPredicateNot7 <SB_MAKE_TEMPLATE_PARAMETERS(7)> |
class | SBCFunctorPredicateNot8 <SB_MAKE_TEMPLATE_PARAMETERS(8)> |
class | SBCFunctorPredicateNot9 <SB_MAKE_TEMPLATE_PARAMETERS(9)> |
Public Functions#
Type | Name |
---|---|
SBCFunctorPredicateNot0 | operator! (const SBCFunctorPredicate0 & predicate) This function produces a predicate that is the opposite of predicate . |
SBCFunctorPredicateNot1< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(1)> | operator! (const SBCFunctorPredicate1< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(1)> & predicate) |
SBCFunctorPredicateNot2< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(2)> | operator! (const SBCFunctorPredicate2< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(2)> & predicate) |
SBCFunctorPredicateNot3< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(3)> | operator! (const SBCFunctorPredicate3< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(3)> & predicate) |
SBCFunctorPredicateNot4< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(4)> | operator! (const SBCFunctorPredicate4< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(4)> & predicate) |
SBCFunctorPredicateNot5< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(5)> | operator! (const SBCFunctorPredicate5< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(5)> & predicate) |
SBCFunctorPredicateNot6< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(6)> | operator! (const SBCFunctorPredicate6< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(6)> & predicate) |
SBCFunctorPredicateNot7< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(7)> | operator! (const SBCFunctorPredicate7< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(7)> & predicate) |
SBCFunctorPredicateNot8< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(8)> | operator! (const SBCFunctorPredicate8< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(8)> & predicate) |
SBCFunctorPredicateNot9< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(9)> | operator! (const SBCFunctorPredicate9< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(9)> & predicate) |
SBCFunctorPredicateNot10< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(10)> | operator! (const SBCFunctorPredicate10< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(10)> & predicate) |
SBCFunctorPredicateNot11< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(11)> | operator! (const SBCFunctorPredicate11< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(11)> & predicate) |
SBCFunctorPredicateNot12< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(12)> | operator! (const SBCFunctorPredicate12< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(12)> & predicate) |
SBCFunctorPredicateNot13< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(13)> | operator! (const SBCFunctorPredicate13< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(13)> & predicate) |
SBCFunctorPredicateNot14< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(14)> | operator! (const SBCFunctorPredicate14< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(14)> & predicate) |
SBCFunctorPredicateNot15< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(15)> | operator! (const SBCFunctorPredicate15< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(15)> & predicate) |
SBCFunctorPredicateNot16< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(16)> | operator! (const SBCFunctorPredicate16< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(16)> & 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<SB_MAKE_TEMPLATE_PARAMETERS(1)>
SBCFunctorPredicateNot1< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(1)> operator! (
const SBCFunctorPredicate1< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(1)> & predicate
)
function operator!#
template<SB_MAKE_TEMPLATE_PARAMETERS(2)>
SBCFunctorPredicateNot2< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(2)> operator! (
const SBCFunctorPredicate2< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(2)> & predicate
)
function operator!#
template<SB_MAKE_TEMPLATE_PARAMETERS(3)>
SBCFunctorPredicateNot3< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(3)> operator! (
const SBCFunctorPredicate3< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(3)> & predicate
)
function operator!#
template<SB_MAKE_TEMPLATE_PARAMETERS(4)>
SBCFunctorPredicateNot4< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(4)> operator! (
const SBCFunctorPredicate4< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(4)> & predicate
)
function operator!#
template<SB_MAKE_TEMPLATE_PARAMETERS(5)>
SBCFunctorPredicateNot5< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(5)> operator! (
const SBCFunctorPredicate5< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(5)> & predicate
)
function operator!#
template<SB_MAKE_TEMPLATE_PARAMETERS(6)>
SBCFunctorPredicateNot6< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(6)> operator! (
const SBCFunctorPredicate6< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(6)> & predicate
)
function operator!#
template<SB_MAKE_TEMPLATE_PARAMETERS(7)>
SBCFunctorPredicateNot7< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(7)> operator! (
const SBCFunctorPredicate7< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(7)> & predicate
)
function operator!#
template<SB_MAKE_TEMPLATE_PARAMETERS(8)>
SBCFunctorPredicateNot8< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(8)> operator! (
const SBCFunctorPredicate8< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(8)> & predicate
)
function operator!#
template<SB_MAKE_TEMPLATE_PARAMETERS(9)>
SBCFunctorPredicateNot9< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(9)> operator! (
const SBCFunctorPredicate9< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(9)> & predicate
)
function operator!#
template<SB_MAKE_TEMPLATE_PARAMETERS(10)>
SBCFunctorPredicateNot10< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(10)> operator! (
const SBCFunctorPredicate10< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(10)> & predicate
)
function operator!#
template<SB_MAKE_TEMPLATE_PARAMETERS(11)>
SBCFunctorPredicateNot11< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(11)> operator! (
const SBCFunctorPredicate11< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(11)> & predicate
)
function operator!#
template<SB_MAKE_TEMPLATE_PARAMETERS(12)>
SBCFunctorPredicateNot12< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(12)> operator! (
const SBCFunctorPredicate12< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(12)> & predicate
)
function operator!#
template<SB_MAKE_TEMPLATE_PARAMETERS(13)>
SBCFunctorPredicateNot13< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(13)> operator! (
const SBCFunctorPredicate13< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(13)> & predicate
)
function operator!#
template<SB_MAKE_TEMPLATE_PARAMETERS(14)>
SBCFunctorPredicateNot14< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(14)> operator! (
const SBCFunctorPredicate14< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(14)> & predicate
)
function operator!#
template<SB_MAKE_TEMPLATE_PARAMETERS(15)>
SBCFunctorPredicateNot15< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(15)> operator! (
const SBCFunctorPredicate15< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(15)> & predicate
)
function operator!#
template<SB_MAKE_TEMPLATE_PARAMETERS(16)>
SBCFunctorPredicateNot16< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(16)> operator! (
const SBCFunctorPredicate16< SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(16)> & 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.