12 #ifndef ZYPP_POOL_POOLTRAITS_H
13 #define ZYPP_POOL_POOLTRAITS_H
48 template<
typename _Pair>
49 struct P_Select2nd :
public std::unary_function<_Pair, typename _Pair::second_type>
51 typename _Pair::second_type&
53 {
return __x.second; }
55 const typename _Pair::second_type&
57 {
return __x.second; }
73 typedef filter_iterator<ByPoolItem,ItemContainerT::const_iterator>
78 typedef std::tr1::unordered_multimap<sat::detail::IdType, PoolItem>
81 typedef transform_iterator<Id2ItemValueSelector, Id2ItemT::const_iterator>
107 #endif // ZYPP_POOL_POOLTRAITS_H