11 #ifndef ZYPP_VENDORATTR_H 12 #define ZYPP_VENDORATTR_H 23 #include <zypp/APIConfig.h> 92 template <
class TContainer>
96 for (
const auto & el : container_r )
122 void _addVendorList( std::vector<std::string> & list_r )
const ZYPP_DEPRECATED;
134 #endif // ZYPP_VENDORATTR_H A Solvable object within the sat Pool.
bool equivalent(const Vendor &lVendor, const Vendor &rVendor) const
Return whether two vendor strings should be treated as the same vendor.
void addVendorList(const TContainer &container_r)
Adding a new equivalent vendor set from string container (via C_Str)
VendorAttr()
Ctor providing the default set.
RWCOW_pointer< Impl > _pimpl
Pointer to implementation.
String related utilities and Regular expression matching.
bool addVendorDirectory(const Pathname &dirname_r)
Adding new equivalent vendors described in a directory.
std::vector< IdString > VendorList
Implementation class.
Access to the sat-pools string space.
void _addVendorList(VendorList &&list_r)
bool addVendorFile(const Pathname &filename_r)
Adding new equivalent vendors described in a file.
VendorAttr implementation.
std::ostream & operator<<(std::ostream &str, const Exception &obj)
static VendorAttr & noTargetInstance()
Singleton, settings used if no Target is active.
Definition of vendor equivalence.
friend std::ostream & operator<<(std::ostream &str, const VendorAttr &obj)
Combining sat::Solvable and ResStatus.
static const VendorAttr & instance()
(Pseudo)Singleton, mapped to the current Target::vendorAttr settings or to noTargetInstance.
Easy-to use interface to the ZYPP dependency resolver.