libzypp  17.5.0
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 1127 of file

Constructor & Destructor Documentation

◆ PoolQueryAttr() [1/3]

zypp::PoolQueryAttr::PoolQueryAttr ( )

Definition at line 1135 of file

◆ PoolQueryAttr() [2/3]

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

Definition at line 1137 of file

◆ PoolQueryAttr() [3/3]

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

Definition at line 1141 of file

Friends And Related Function Documentation

◆ IdStringType< PoolQueryAttr >

friend class IdStringType< PoolQueryAttr >

Definition at line 1130 of file

Member Data Documentation

◆ _str

IdString zypp::PoolQueryAttr::_str

Definition at line 1131 of file

◆ noAttr

const PoolQueryAttr zypp::PoolQueryAttr::noAttr

Definition at line 1146 of file

◆ repoAttr

const PoolQueryAttr zypp::PoolQueryAttr::repoAttr

Definition at line 1149 of file

◆ kindAttr

const PoolQueryAttr zypp::PoolQueryAttr::kindAttr

Definition at line 1150 of file

◆ stringAttr

const PoolQueryAttr zypp::PoolQueryAttr::stringAttr

Definition at line 1151 of file

◆ stringTypeAttr

const PoolQueryAttr zypp::PoolQueryAttr::stringTypeAttr

Definition at line 1152 of file

◆ requireAllAttr

const PoolQueryAttr zypp::PoolQueryAttr::requireAllAttr

Definition at line 1153 of file

◆ caseSensitiveAttr

const PoolQueryAttr zypp::PoolQueryAttr::caseSensitiveAttr

Definition at line 1154 of file

◆ installStatusAttr

const PoolQueryAttr zypp::PoolQueryAttr::installStatusAttr

Definition at line 1155 of file

◆ editionAttr

const PoolQueryAttr zypp::PoolQueryAttr::editionAttr

Definition at line 1156 of file

◆ complexAttr

const PoolQueryAttr zypp::PoolQueryAttr::complexAttr

Definition at line 1157 of file

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