libzypp  15.28.6
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
 

Friends

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 1003 of file PoolQuery.cc.

Constructor & Destructor Documentation

zypp::PoolQueryAttr::PoolQueryAttr ( )
inline

Definition at line 1011 of file PoolQuery.cc.

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

Definition at line 1013 of file PoolQuery.cc.

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

Definition at line 1017 of file PoolQuery.cc.

Friends And Related Function Documentation

friend class IdStringType< PoolQueryAttr >
friend

Definition at line 1006 of file PoolQuery.cc.

Member Data Documentation

IdString zypp::PoolQueryAttr::_str
private

Definition at line 1007 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::noAttr
static

Definition at line 1022 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::repoAttr
static

Definition at line 1025 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::kindAttr
static

Definition at line 1026 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::stringAttr
static

Definition at line 1027 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::stringTypeAttr
static

Definition at line 1028 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::requireAllAttr
static

Definition at line 1029 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::caseSensitiveAttr
static

Definition at line 1030 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::installStatusAttr
static

Definition at line 1031 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::editionAttr
static

Definition at line 1032 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::complexAttr
static

Definition at line 1033 of file PoolQuery.cc.


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