libzypp  17.25.8
zypp::PoolQueryAttr Struct Reference

represents all atributes in PoolQuery except SolvAtributes, which are used as is (not needed extend anything if someone adds new solv attr) More...

Inheritance diagram for zypp::PoolQueryAttr:

Public Member Functions

 PoolQueryAttr ()
 PoolQueryAttr (const char *cstr_r)
 PoolQueryAttr (const std::string &str_r)
- Public Member Functions inherited from zypp::IdStringType< PoolQueryAttr >
IdString idStr () const
bool empty () const
unsigned size () const
const char * c_str () const
std::string asString () const
IdType id () const
 operator bool () const
 Evaluate in a boolean context ( ! empty() ). More...
 operator IdString () const
 Explicit conversion to IdString. More...
 operator std::string () const
 Explicit conversion to std::string. More...
int compare (const PoolQueryAttr &rhs) const
int compare (const IdStringType &rhs) const
int compare (const IdString &rhs) const
int compare (const std::string &rhs) const
int compare (const char *rhs) const

Static Public Attributes

static const PoolQueryAttr noAttr
static const PoolQueryAttr repoAttr
static const PoolQueryAttr kindAttr
static const PoolQueryAttr stringAttr
static const PoolQueryAttr stringTypeAttr
static const PoolQueryAttr requireAllAttr
static const PoolQueryAttr caseSensitiveAttr
static const PoolQueryAttr installStatusAttr
static const PoolQueryAttr editionAttr
static const PoolQueryAttr complexAttr

Private Attributes

IdString _str


class IdStringType< PoolQueryAttr >

Additional Inherited Members

- Public Types inherited from zypp::IdStringType< PoolQueryAttr >
typedef IdString::IdType IdType
- Static Public Member Functions inherited from zypp::IdStringType< PoolQueryAttr >
static int compare (const PoolQueryAttr &lhs, const PoolQueryAttr &rhs)
static int compare (const PoolQueryAttr &lhs, const IdString &rhs)
static int compare (const PoolQueryAttr &lhs, const std::string &rhs)
static int compare (const PoolQueryAttr &lhs, const char *rhs)
static int compare (const IdString &lhs, const PoolQueryAttr &rhs)
static int compare (const IdString &lhs, const IdString &rhs)
static int compare (const IdString &lhs, const std::string &rhs)
static int compare (const IdString &lhs, const char *rhs)
static int compare (const std::string &lhs, const PoolQueryAttr &rhs)
static int compare (const std::string &lhs, const IdString &rhs)
static int compare (const std::string &lhs, const std::string &rhs)
static int compare (const std::string &lhs, const char *rhs)
static int compare (const char *lhs, const PoolQueryAttr &rhs)
static int compare (const char *lhs, const IdString &rhs)
static int compare (const char *lhs, const std::string &rhs)
static int compare (const char *lhs, const char *rhs)
- Protected Member Functions inherited from zypp::IdStringType< PoolQueryAttr >
 IdStringType ()
 IdStringType (const IdStringType &)
void operator= (const IdStringType &)
 ~IdStringType ()
- Static Protected Member Functions inherited from zypp::sat::detail::PoolMember
static PoolImplmyPool ()

Detailed Description

represents all atributes in PoolQuery except SolvAtributes, which are used as is (not needed extend anything if someone adds new solv attr)

Definition at line 1056 of file

Constructor & Destructor Documentation

◆ PoolQueryAttr() [1/3]

zypp::PoolQueryAttr::PoolQueryAttr ( )

Definition at line 1064 of file

◆ PoolQueryAttr() [2/3]

zypp::PoolQueryAttr::PoolQueryAttr ( const char *  cstr_r)

Definition at line 1066 of file

◆ PoolQueryAttr() [3/3]

zypp::PoolQueryAttr::PoolQueryAttr ( const std::string &  str_r)

Definition at line 1070 of file

Friends And Related Function Documentation

◆ IdStringType< PoolQueryAttr >

friend class IdStringType< PoolQueryAttr >

Definition at line 720 of file

Member Data Documentation

◆ _str

IdString zypp::PoolQueryAttr::_str

Definition at line 1060 of file

◆ noAttr

const PoolQueryAttr zypp::PoolQueryAttr::noAttr

Definition at line 1075 of file

◆ repoAttr

const PoolQueryAttr zypp::PoolQueryAttr::repoAttr

Definition at line 1078 of file

◆ kindAttr

const PoolQueryAttr zypp::PoolQueryAttr::kindAttr

Definition at line 1079 of file

◆ stringAttr

const PoolQueryAttr zypp::PoolQueryAttr::stringAttr

Definition at line 1080 of file

◆ stringTypeAttr

const PoolQueryAttr zypp::PoolQueryAttr::stringTypeAttr

Definition at line 1081 of file

◆ requireAllAttr

const PoolQueryAttr zypp::PoolQueryAttr::requireAllAttr

Definition at line 1082 of file

◆ caseSensitiveAttr

const PoolQueryAttr zypp::PoolQueryAttr::caseSensitiveAttr

Definition at line 1083 of file

◆ installStatusAttr

const PoolQueryAttr zypp::PoolQueryAttr::installStatusAttr

Definition at line 1084 of file

◆ editionAttr

const PoolQueryAttr zypp::PoolQueryAttr::editionAttr

Definition at line 1085 of file

◆ complexAttr

const PoolQueryAttr zypp::PoolQueryAttr::complexAttr

Definition at line 1086 of file

The documentation for this struct was generated from the following file: