Functional.h File Reference

#include <functional>

Go to the source code of this file.

Namespaces

namespace  zypp
namespace  zypp::functor
namespace  zypp::functor::functor_detail

Classes

struct  zypp::functor::functor_detail::FunctorRef0< _Functor, res_type >
struct  zypp::functor::functor_detail::FunctorRef1< _Functor, res_type, arg1_type >
struct  zypp::functor::functor_detail::FunctorRef2< _Functor, res_type, arg1_type, arg2_type >
struct  zypp::functor::functor_detail::nil
struct  zypp::functor::FunctorRef< _Functor, res_type, arg1_type, arg2_type >
 A binary FunctorRef. More...
struct  zypp::functor::FunctorRef< _Functor, res_type, arg1_type >
 A unary FunctorRef. More...
struct  zypp::functor::FunctorRef< _Functor, res_type >
 A nullary FunctorRef. More...
struct  zypp::functor::True
 Logical functor always true. More...
struct  zypp::functor::False
 Logical functor always false. More...
struct  zypp::functor::Not< _Condition >
 Logical functor inverting _Condition. More...
struct  zypp::functor::Or< _ACondition, _BCondition >
 Logical functor chaining _ACondition OR _BCondition. More...
struct  zypp::functor::Chain< _ACondition, _BCondition >
 Logical functor chaining _ACondition AND _BCondition. More...

Functions

template<class res_type, class arg1_type, class arg2_type, class _Functor>
FunctorRef< _Functor, res_type,
arg1_type, arg2_type > 
zypp::functor::functorRef (_Functor &f_r)
 Convenience function creating a nullary FunctorRef.
True zypp::functor::true_c ()
 Convenience function for creating a True.
False zypp::functor::false_c ()
 Convenience function for creating a False.
template<class _Condition>
Not< _Condition > zypp::functor::not_c (_Condition cond_r)
 Convenience function for creating a Not from _Condition.
template<class _ACondition, class _BCondition>
Or< _ACondition, _BCondition > zypp::functor::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 > zypp::functor::chain (_ACondition conda_r, _BCondition condb_r)
 Convenience function for creating a Chain from two conditions conda_r and condb_r.


Detailed Description

Definition in file Functional.h.


Generated on Thu Jul 6 00:07:29 2006 for zypp by  doxygen 1.4.6