{ return _sel && _sel( solv_r ); }
/** Filter fitting PoolItem/ResObject. */
- template<class TSolv>
- bool operator()( const TSolv & solv_r ) const
+ template<class _Solv>
+ bool operator()( const _Solv & solv_r ) const
{ return operator()( solv_r.satSolvable() ); }
private:
class ByKind
{
public:
- ByKind()
- {}
-
ByKind( const ResKind & kind_r )
: _kind( kind_r )
{}
{ return solv_r.isKind( _kind ); }
/** Filter fitting PoolItem/ResObject. */
- template<class TSolv>
- bool operator()( const TSolv & solv_r ) const
+ template<class _Solv>
+ bool operator()( const _Solv & solv_r ) const
{ return operator()( solv_r.satSolvable() ); }
private:
};
/** \relates ByKind templated convenience ctor. */
- template<class TRes>
+ template<class _Res>
inline ByKind byKind()
- { return ByKind( ResTraits<TRes>::kind ); }
+ { return ByKind( ResTraits<_Res>::kind ); }
///////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////
{ return _pred && (pi_r.status().*_pred)(); }
/** Filter fitting sat::Solvable/ResObject. */
- template<class TSolv>
- bool operator()( const TSolv & solv_r ) const
+ template<class _Solv>
+ bool operator()( const _Solv & solv_r ) const
{ return operator()( PoolItem(solv_r) ); }
private:
{}
/** Fitting PoolItem/ResObject. */
- template<class TSolv>
- SameItemAs( const TSolv & solv_r )
+ template<class _Solv>
+ SameItemAs( const _Solv & solv_r )
: _item( solv_r.satSolvable() )
{}
}
/** Filter fitting PoolItem/ResObject. */
- template<class TSolv>
- bool operator()( const TSolv & solv_r ) const
+ template<class _Solv>
+ bool operator()( const _Solv & solv_r ) const
{ return operator()( solv_r.satSolvable() ); }
private: