11#ifndef ZYPP_VENDORATTR_H
12#define ZYPP_VENDORATTR_H
106 { _addVendorList( std::move(
list_r) ); }
111 template <
class TContainer>
116 tmp.push_back( std::string(
el) );
117 _addVendorList( std::move(
tmp) );
120 template <
class TStr>
125 tmp.push_back( std::string(
el) );
126 _addVendorList( std::move(
tmp) );
155 unsigned foreachVendorList( std::function<
bool(VendorList)>
fnc_r )
const;
RepoManager implementation.
Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose h...
Access to the sat-pools string space.
Combining sat::Solvable and ResStatus.
Definition of vendor equivalence.
void addVendorList(const VendorList &list_r)
void addVendorList(const TContainer &container_r)
std::vector< std::string > VendorList
Preferred type to pass equivalent vendor strings.
RWCOW_pointer< Impl > _pimpl
Implementation class.
VendorAttr(VendorAttr &&) noexcept=default
VendorAttr(const VendorAttr &)=default
void addVendorList(const std::initializer_list< TStr > &container_r)
A Solvable object within the sat Pool.
String related utilities and Regular expression matching.
Easy-to use interface to the ZYPP dependency resolver.
std::ostream & operator<<(std::ostream &str, const SerialNumber &obj)
const Arch Arch_armv7hnl Arch_armv7nhl ZYPP_API
Provides API related macros.