Classes | |
struct | FunctorRef |
A binary FunctorRef. More... | |
struct | FunctorRef< _Functor, res_type, arg1_type > |
A unary FunctorRef. More... | |
struct | FunctorRef< _Functor, res_type > |
A nullary FunctorRef. More... | |
struct | True |
Logical functor always true . More... | |
struct | False |
Logical functor always false . More... | |
struct | Not |
Logical functor inverting _Condition. More... | |
struct | Or |
Logical functor chaining _ACondition OR _BCondition. More... | |
struct | Chain |
Logical functor chaining _ACondition AND _BCondition. More... | |
Namespaces | |
namespace | functor_detail |
An unary functor forwarding to some other _Functor & . | |
Functions | |
template<class res_type, class arg1_type, class arg2_type, class _Functor> | |
FunctorRef< _Functor, res_type, arg1_type, arg2_type > | functorRef (_Functor &f_r) |
Convenience function creating a nullary FunctorRef. | |
True | true_c () |
Convenience function for creating a True. | |
False | false_c () |
Convenience function for creating a False. | |
template<class _Condition> | |
Not< _Condition > | not_c (_Condition cond_r) |
Convenience function for creating a Not from _Condition. | |
template<class _ACondition, class _BCondition> | |
Or< _ACondition, _BCondition > | or_c (_ACondition conda_r, _BCondition condb_r) |
Convenience function for creating a Or from two conditions conda_r OR condb_r. | |
template<class _ACondition, class _BCondition> | |
Chain< _ACondition, _BCondition > | chain (_ACondition conda_r, _BCondition condb_r) |
Convenience function for creating a Chain from two conditions conda_r and condb_r. |
|
Convenience function creating a nullary FunctorRef.
Definition at line 159 of file Functional.h. |