File SBCFunctorPredicateEqualTo.hpp#
FileList > Core > Functor > SBCFunctorPredicateEqualTo.hpp
#include "SBCFunctorPredicate.hpp"#include "SBCFunctorConstant.hpp"
Classes#
| Type | Name |
|---|---|
| class | SBCFunctorPredicateEqualTo0 <typename Output> This class describes a predicate that is true when two functors return the same value. |
Public Functions#
| Type | Name |
|---|---|
| SBCFunctorPredicateEqualTo0< Output > | operator== (const SBCFunctor0< Output > & firstFunctor, const SBCFunctor0< Output > & secondFunctor) This function produces a predicate that is true iffirstFunctor andsecondFunctor return the same value. |
| SBCFunctorPredicateEqualTo0< Output > | operator== (const Output & value, const SBCFunctor0< Output > & functor) |
| SBCFunctorPredicateEqualTo0< Output const & > | operator== (const Output & value, const SBCFunctor0< Output const & > & functor) |
| SBCFunctorPredicateEqualTo0< Output > | operator== (const SBCFunctor0< Output > & functor, const Output & value) |
| SBCFunctorPredicateEqualTo0< Output const & > | operator== (const SBCFunctor0< Output const & > & functor, const Output & value) |
Macros#
| Type | Name |
|---|---|
| define | SBEqualTo0 The short name of SBCFunctorPredicateEqualTo0 . |
| define | SBEqualTo1 The short name of SBCFunctorPredicateEqualTo1. |
| define | SBEqualTo10 The short name of SBCFunctorPredicateEqualTo10. |
| define | SBEqualTo11 The short name of SBCFunctorPredicateEqualTo11. |
| define | SBEqualTo12 The short name of SBCFunctorPredicateEqualTo12. |
| define | SBEqualTo13 The short name of SBCFunctorPredicateEqualTo13. |
| define | SBEqualTo14 The short name of SBCFunctorPredicateEqualTo14. |
| define | SBEqualTo15 The short name of SBCFunctorPredicateEqualTo15. |
| define | SBEqualTo16 The short name of SBCFunctorPredicateEqualTo16. |
| define | SBEqualTo2 The short name of SBCFunctorPredicateEqualTo2. |
| define | SBEqualTo3 The short name of SBCFunctorPredicateEqualTo3. |
| define | SBEqualTo4 The short name of SBCFunctorPredicateEqualTo4. |
| define | SBEqualTo5 The short name of SBCFunctorPredicateEqualTo5. |
| define | SBEqualTo6 The short name of SBCFunctorPredicateEqualTo6. |
| define | SBEqualTo7 The short name of SBCFunctorPredicateEqualTo7. |
| define | SBEqualTo8 The short name of SBCFunctorPredicateEqualTo8. |
| define | SBEqualTo9 The short name of SBCFunctorPredicateEqualTo9. |
| define | SB_MAKE_PREDICATE_EQUAL_TO_TEMPLATE (N) |
Public Functions Documentation#
function operator==#
This function produces a predicate that is true iffirstFunctor andsecondFunctor return the same value.
template<typename Output>
SBCFunctorPredicateEqualTo0 < Output > operator== (
const SBCFunctor0< Output > & firstFunctor,
const SBCFunctor0< Output > & secondFunctor
)
function operator==#
template<typename Output>
SBCFunctorPredicateEqualTo0 < Output > operator== (
const Output & value,
const SBCFunctor0< Output > & functor
)
function operator==#
template<typename Output>
SBCFunctorPredicateEqualTo0 < Output const & > operator== (
const Output & value,
const SBCFunctor0< Output const & > & functor
)
function operator==#
template<typename Output>
SBCFunctorPredicateEqualTo0 < Output > operator== (
const SBCFunctor0< Output > & functor,
const Output & value
)
function operator==#
template<typename Output>
SBCFunctorPredicateEqualTo0 < Output const & > operator== (
const SBCFunctor0< Output const & > & functor,
const Output & value
)
Macro Definition Documentation#
define SBEqualTo0#
The short name of SBCFunctorPredicateEqualTo0 .
define SBEqualTo1#
The short name of SBCFunctorPredicateEqualTo1.
define SBEqualTo10#
The short name of SBCFunctorPredicateEqualTo10.
define SBEqualTo11#
The short name of SBCFunctorPredicateEqualTo11.
define SBEqualTo12#
The short name of SBCFunctorPredicateEqualTo12.
define SBEqualTo13#
The short name of SBCFunctorPredicateEqualTo13.
define SBEqualTo14#
The short name of SBCFunctorPredicateEqualTo14.
define SBEqualTo15#
The short name of SBCFunctorPredicateEqualTo15.
define SBEqualTo16#
The short name of SBCFunctorPredicateEqualTo16.
define SBEqualTo2#
The short name of SBCFunctorPredicateEqualTo2.
define SBEqualTo3#
The short name of SBCFunctorPredicateEqualTo3.
define SBEqualTo4#
The short name of SBCFunctorPredicateEqualTo4.
define SBEqualTo5#
The short name of SBCFunctorPredicateEqualTo5.
define SBEqualTo6#
The short name of SBCFunctorPredicateEqualTo6.
define SBEqualTo7#
The short name of SBCFunctorPredicateEqualTo7.
define SBEqualTo8#
The short name of SBCFunctorPredicateEqualTo8.
define SBEqualTo9#
The short name of SBCFunctorPredicateEqualTo9.