libzypp  13.10.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:
zypp::IdStringType< PoolQueryAttr > zypp::sat::detail::PoolMember

Public Member Functions

 PoolQueryAttr ()
 
 PoolQueryAttr (const char *cstr_r)
 
 PoolQueryAttr (const std::string &str_r)
 
- Public Member Functions inherited from zypp::IdStringType< PoolQueryAttr >
const IdStringidStr () 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...
 
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 1029 of file PoolQuery.cc.

Constructor & Destructor Documentation

zypp::PoolQueryAttr::PoolQueryAttr ( )
inline

Definition at line 1037 of file PoolQuery.cc.

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

Definition at line 1039 of file PoolQuery.cc.

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

Definition at line 1043 of file PoolQuery.cc.

Friends And Related Function Documentation

friend class IdStringType< PoolQueryAttr >
friend

Definition at line 1032 of file PoolQuery.cc.

Member Data Documentation

IdString zypp::PoolQueryAttr::_str
private

Definition at line 1033 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::noAttr
static

Definition at line 1048 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::repoAttr
static

Definition at line 1051 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::kindAttr
static

Definition at line 1052 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::stringAttr
static

Definition at line 1053 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::stringTypeAttr
static

Definition at line 1054 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::requireAllAttr
static

Definition at line 1055 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::caseSensitiveAttr
static

Definition at line 1056 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::installStatusAttr
static

Definition at line 1057 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::editionAttr
static

Definition at line 1058 of file PoolQuery.cc.

const PoolQueryAttr zypp::PoolQueryAttr::complexAttr
static

Definition at line 1059 of file PoolQuery.cc.


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