12#ifndef ZYPP_SAT_LOCALESUPPORT_H
13#define ZYPP_SAT_LOCALESUPPORT_H
'Language[_Country]' codes.
Filter solvables according to their locale support.
Convenience methods to manage support for a specific Locale.
bool isRequested() const
Whether the solver will automatically select language specific packages for my Locale.
bool operator!=(const LocaleSupport &lhs, const LocaleSupport &rhs)
const Locale & locale() const
My Locale.
bool operator==(const LocaleSupport &lhs, const LocaleSupport &rhs)
Solvable_iterator iterator
LocaleSupport()
Default ctor.
LocaleSupport(const Locale &locale_r)
Ctor taking a Locale.
bool isAvailable() const
Whether there are language specific packages supporting my Locale.
void setRequested(bool yesno_r)
Turn on/off solver support for my Locale.
bool operator<(const LocaleSupport &lhs, const LocaleSupport &rhs)
filter_iterator< TFilter, SolvableIterator > filterEnd(const TFilter &filter_r) const
bool addRequestedLocale(const Locale &locale_r)
Add one Locale to the set of requested locales.
bool isRequestedLocale(const Locale &locale_r) const
Whether this Locale is in the set of requested locales.
filter_iterator< TFilter, SolvableIterator > filterBegin(const TFilter &filter_r) const
bool eraseRequestedLocale(const Locale &locale_r)
Erase one Locale from the set of requested locales.
bool isAvailableLocale(const Locale &locale_r) const
Whether this Locale is in the set of available locales.
Base class providing common iterator types based on a Solvable iterator.
filter_iterator< filter::ByLocaleSupport, Pool::SolvableIterator > Solvable_iterator
String related utilities and Regular expression matching.
std::ostream & operator<<(std::ostream &str, const FileConflicts &obj)
std::ostream & dumpOn(std::ostream &str, const LocaleSupport &obj)
Easy-to use interface to the ZYPP dependency resolver.
Backlink to the associated PoolImpl.