File SBCFunctorPredicateGreaterThan.hpp#
FileList > Core > Functor > SBCFunctorPredicateGreaterThan.hpp
#include "SBCFunctorPredicate.hpp"#include "SBCFunctorConstant.hpp"
Classes#
| Type | Name |
|---|---|
| class | SBCFunctorPredicateGreaterThan0 <typename Output> This class describes a predicate that is true when a first functor returns a value greater than another one. |
Public Functions#
| Type | Name |
|---|---|
| SBCFunctorPredicateGreaterThan0< Output > | operator> (const SBCFunctor0< Output > & firstFunctor, const SBCFunctor0< Output > & secondFunctor) This function produces a predicate that is true iffirstFunctor andsecondFunctor return the same value. |
| SBCFunctorPredicateGreaterThan0< Output > | operator> (const Output & value, const SBCFunctor0< Output > & functor) |
| SBCFunctorPredicateGreaterThan0< Output const & > | operator> (const Output & value, const SBCFunctor0< Output const & > & functor) |
| SBCFunctorPredicateGreaterThan0< Output > | operator> (const SBCFunctor0< Output > & functor, const Output & value) |
| SBCFunctorPredicateGreaterThan0< Output const & > | operator> (const SBCFunctor0< Output const & > & functor, const Output & value) |
Macros#
| Type | Name |
|---|---|
| define | SBGreaterThan0 The short name of SBCFunctorPredicateGreaterThan0 . |
| define | SBGreaterThan1 The short name of SBCFunctorPredicateGreaterThan1. |
| define | SBGreaterThan10 The short name of SBCFunctorPredicateGreaterThan10. |
| define | SBGreaterThan11 The short name of SBCFunctorPredicateGreaterThan11. |
| define | SBGreaterThan12 The short name of SBCFunctorPredicateGreaterThan12. |
| define | SBGreaterThan13 The short name of SBCFunctorPredicateGreaterThan13. |
| define | SBGreaterThan14 The short name of SBCFunctorPredicateGreaterThan14. |
| define | SBGreaterThan15 The short name of SBCFunctorPredicateGreaterThan15. |
| define | SBGreaterThan16 The short name of SBCFunctorPredicateGreaterThan16. |
| define | SBGreaterThan2 The short name of SBCFunctorPredicateGreaterThan2. |
| define | SBGreaterThan3 The short name of SBCFunctorPredicateGreaterThan3. |
| define | SBGreaterThan4 The short name of SBCFunctorPredicateGreaterThan4. |
| define | SBGreaterThan5 The short name of SBCFunctorPredicateGreaterThan5. |
| define | SBGreaterThan6 The short name of SBCFunctorPredicateGreaterThan6. |
| define | SBGreaterThan7 The short name of SBCFunctorPredicateGreaterThan7. |
| define | SBGreaterThan8 The short name of SBCFunctorPredicateGreaterThan8. |
| define | SBGreaterThan9 The short name of SBCFunctorPredicateGreaterThan9. |
| define | SB_MAKE_PREDICATE_GREATER_THAN_TEMPLATE (N) |
Public Functions Documentation#
function operator>#
This function produces a predicate that is true iffirstFunctor andsecondFunctor return the same value.
template<typename Output>
SBCFunctorPredicateGreaterThan0 < Output > operator> (
const SBCFunctor0< Output > & firstFunctor,
const SBCFunctor0< Output > & secondFunctor
)
function operator>#
template<typename Output>
SBCFunctorPredicateGreaterThan0 < Output > operator> (
const Output & value,
const SBCFunctor0< Output > & functor
)
function operator>#
template<typename Output>
SBCFunctorPredicateGreaterThan0 < Output const & > operator> (
const Output & value,
const SBCFunctor0< Output const & > & functor
)
function operator>#
template<typename Output>
SBCFunctorPredicateGreaterThan0 < Output > operator> (
const SBCFunctor0< Output > & functor,
const Output & value
)
function operator>#
template<typename Output>
SBCFunctorPredicateGreaterThan0 < Output const & > operator> (
const SBCFunctor0< Output const & > & functor,
const Output & value
)
Macro Definition Documentation#
define SBGreaterThan0#
The short name of SBCFunctorPredicateGreaterThan0 .
define SBGreaterThan1#
The short name of SBCFunctorPredicateGreaterThan1.
define SBGreaterThan10#
The short name of SBCFunctorPredicateGreaterThan10.
define SBGreaterThan11#
The short name of SBCFunctorPredicateGreaterThan11.
define SBGreaterThan12#
The short name of SBCFunctorPredicateGreaterThan12.
define SBGreaterThan13#
The short name of SBCFunctorPredicateGreaterThan13.
define SBGreaterThan14#
The short name of SBCFunctorPredicateGreaterThan14.
define SBGreaterThan15#
The short name of SBCFunctorPredicateGreaterThan15.
define SBGreaterThan16#
The short name of SBCFunctorPredicateGreaterThan16.
define SBGreaterThan2#
The short name of SBCFunctorPredicateGreaterThan2.
define SBGreaterThan3#
The short name of SBCFunctorPredicateGreaterThan3.
define SBGreaterThan4#
The short name of SBCFunctorPredicateGreaterThan4.
define SBGreaterThan5#
The short name of SBCFunctorPredicateGreaterThan5.
define SBGreaterThan6#
The short name of SBCFunctorPredicateGreaterThan6.
define SBGreaterThan7#
The short name of SBCFunctorPredicateGreaterThan7.
define SBGreaterThan8#
The short name of SBCFunctorPredicateGreaterThan8.
define SBGreaterThan9#
The short name of SBCFunctorPredicateGreaterThan9.