typedef boost::function<bool ( ResObject::constPtr )> ResFilter;
/** */
- template<class TRes>
+ template<class _Res>
inline filter::ByKind byKind()
- { return filter::ByKind( ResTraits<TRes>::kind ); }
+ { return filter::ByKind( ResTraits<_Res>::kind ); }
/** Select ResObject by name. */
struct ByName : public ResObjectFilterFunctor
{
- ByName()
- {}
-
ByName( const std::string & name_r )
: _name( name_r )
{}
std::string _alias;
};
- /** Select ResObject by Edition using \a TCompare functor.
+ /** Select ResObject by Edition using \a _Compare functor.
*
- * Selects ResObject if <tt>TCompare( ResObject->edition(), _edition )</tt>
+ * Selects ResObject if <tt>_Compare( ResObject->edition(), _edition )</tt>
* is \c true.
* \code
* // use the convenience funktions to create ByEdition:
* byEdition( someedition, CompareByGT<Edition>() ) // edition > someedition
* \endcode
*/
- template<class TCompare = CompareByEQ<Edition> >
+ template<class _Compare = CompareByEQ<Edition> >
struct ByEdition : public ResObjectFilterFunctor
{
- ByEdition( const Edition & edition_r, TCompare cmp_r )
+ ByEdition( const Edition & edition_r,
+ _Compare cmp_r )
: _edition( edition_r )
, _cmp( cmp_r )
{}
}
Edition _edition;
- TCompare _cmp;
+ _Compare _cmp;
};
/** */
- template<class TCompare>
- ByEdition<TCompare> byEdition( const Edition & edition_r, TCompare cmp_r )
- { return ByEdition<TCompare>( edition_r, cmp_r ); }
+ template<class _Compare>
+ ByEdition<_Compare> byEdition( const Edition & edition_r, _Compare cmp_r )
+ { return ByEdition<_Compare>( edition_r, cmp_r ); }
/** */
- template<class TCompare>
- ByEdition<TCompare> byEdition( const Edition & edition_r )
- { return byEdition( edition_r, TCompare() ); }
+ template<class _Compare>
+ ByEdition<_Compare> byEdition( const Edition & edition_r )
+ { return byEdition( edition_r, _Compare() ); }
- /** Select ResObject by Arch using \a TCompare functor.
+ /** Select ResObject by Arch using \a _Compare functor.
*
- * Selects ResObject if <tt>TCompare( ResObject->arch(), _arch )</tt>
+ * Selects ResObject if <tt>_Compare( ResObject->arch(), _arch )</tt>
* is \c true.
* \code
* // use the convenience funktions to create ByArch:
* byArch( somearch, CompareByGT<Arch>() ) // arch > somearch
* \endcode
*/
- template<class TCompare = CompareByEQ<Arch> >
+ template<class _Compare = CompareByEQ<Arch> >
struct ByArch : public ResObjectFilterFunctor
{
- ByArch( const Arch & arch_r, TCompare cmp_r )
+ ByArch( const Arch & arch_r,
+ _Compare cmp_r )
: _arch( arch_r )
, _cmp( cmp_r )
{}
}
Arch _arch;
- TCompare _cmp;
+ _Compare _cmp;
};
/** */
- template<class TCompare>
- ByArch<TCompare> byArch( const Arch & arch_r, TCompare cmp_r )
- { return ByArch<TCompare>( arch_r, cmp_r ); }
+ template<class _Compare>
+ ByArch<_Compare> byArch( const Arch & arch_r, _Compare cmp_r )
+ { return ByArch<_Compare>( arch_r, cmp_r ); }
/** */
- template<class TCompare>
- ByArch<TCompare> byArch( const Arch & arch_r )
- { return byArch( arch_r, TCompare() ); }
+ template<class _Compare>
+ ByArch<_Compare> byArch( const Arch & arch_r )
+ { return byArch( arch_r, _Compare() ); }
///////////////////////////////////////////////////////////////////
{
return p.status().isInstalled();
}
+
};
/** Select PoolItem by uninstalled. */