libzypp 17.31.23
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() ).
 operator IdString () const
 Explicit conversion to IdString.
 operator std::string () const
 Explicit conversion to std::string.
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 commentAttr
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 1070 of file

Constructor & Destructor Documentation

◆ PoolQueryAttr() [1/3]

zypp::PoolQueryAttr::PoolQueryAttr ( )

Definition at line 1078 of file

◆ PoolQueryAttr() [2/3]

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

Definition at line 1080 of file

◆ PoolQueryAttr() [3/3]

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

Definition at line 1084 of file

Friends And Related Function Documentation

◆ IdStringType< PoolQueryAttr >

friend class IdStringType< PoolQueryAttr >

Definition at line 724 of file

Member Data Documentation

◆ _str

IdString zypp::PoolQueryAttr::_str

Definition at line 1074 of file

◆ noAttr

const PoolQueryAttr zypp::PoolQueryAttr::noAttr

Definition at line 1089 of file

◆ repoAttr

const PoolQueryAttr zypp::PoolQueryAttr::repoAttr

Definition at line 1092 of file

◆ kindAttr

const PoolQueryAttr zypp::PoolQueryAttr::kindAttr

Definition at line 1093 of file

◆ commentAttr

const PoolQueryAttr zypp::PoolQueryAttr::commentAttr

Definition at line 1094 of file

◆ stringAttr

const PoolQueryAttr zypp::PoolQueryAttr::stringAttr

Definition at line 1095 of file

◆ stringTypeAttr

const PoolQueryAttr zypp::PoolQueryAttr::stringTypeAttr

Definition at line 1096 of file

◆ requireAllAttr

const PoolQueryAttr zypp::PoolQueryAttr::requireAllAttr

Definition at line 1097 of file

◆ caseSensitiveAttr

const PoolQueryAttr zypp::PoolQueryAttr::caseSensitiveAttr

Definition at line 1098 of file

◆ installStatusAttr

const PoolQueryAttr zypp::PoolQueryAttr::installStatusAttr

Definition at line 1099 of file

◆ editionAttr

const PoolQueryAttr zypp::PoolQueryAttr::editionAttr

Definition at line 1100 of file

◆ complexAttr

const PoolQueryAttr zypp::PoolQueryAttr::complexAttr

Definition at line 1101 of file

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