Filters and Functors


Namespaces

namespace  zypp::functor::functor_detail
 An unary functor forwarding to some other _Functor &.

Modules

 Functors for building compex queries.
 Some logical functors to build more complex queries:.
 Filter functors operating on Capability.
 Filter functors operating on ResObjects.
 A simple filter is a function or functor matching the signature:.

Classes

class  zypp::MatchesCapability
 Functor testing whether argument matches a certain Capability. More...
class  zypp::ForEachMatchInPool
 Functor invoking action_r on each matching Capability in a ResPool. More...
struct  zypp::OncePerPoolItem
 Functor translating CapAndItem actions into PoolItem actions avoiding multiple invocations for the same PoolItem. More...

Detailed Description

Just as reminder for me (
    /** */
    template<class _Filter>
      filter_iterator<_Filter, const_iterator> begin() const
      { return make_filter_iterator( _Filter(), begin(), end() ); }
    /** */
    template<class _Filter>
      filter_iterator<_Filter, const_iterator> begin( _Filter f ) const
      { return make_filter_iterator( f, begin(), end() ); }

    /** */
    template<class _Filter>
      filter_iterator<_Filter, const_iterator> end() const
      { return make_filter_iterator( _Filter(), end(), end() ); }
    /** */
    template<class _Filter>
      filter_iterator<_Filter, const_iterator> end( _Filter f ) const
      { return make_filter_iterator( f, end(), end() ); }
)

Generated on Tue Sep 25 19:23:12 2007 for libzypp by  doxygen 1.5.3