libzypp  13.10.6
zypp::StringTypeAttr Class Reference
Inheritance diagram for zypp::StringTypeAttr:
zypp::IdStringType< PoolQueryAttr > zypp::sat::detail::PoolMember

Public Member Functions

 StringTypeAttr ()
 
 StringTypeAttr (const char *cstr_r)
 
 StringTypeAttr (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 StringTypeAttr noAttr
 
static const StringTypeAttr exactAttr
 
static const StringTypeAttr substringAttr
 
static const StringTypeAttr regexAttr
 
static const StringTypeAttr globAttr
 
static const StringTypeAttr wordAttr
 

Private Attributes

IdString _str
 

Friends

class IdStringType< StringTypeAttr >
 

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

Definition at line 1074 of file PoolQuery.cc.

Constructor & Destructor Documentation

zypp::StringTypeAttr::StringTypeAttr ( )
inline

Definition at line 1080 of file PoolQuery.cc.

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

Definition at line 1081 of file PoolQuery.cc.

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

Definition at line 1083 of file PoolQuery.cc.

Friends And Related Function Documentation

friend class IdStringType< StringTypeAttr >
friend

Definition at line 1076 of file PoolQuery.cc.

Member Data Documentation

IdString zypp::StringTypeAttr::_str
private

Definition at line 1077 of file PoolQuery.cc.

const StringTypeAttr zypp::StringTypeAttr::noAttr
static

Definition at line 1086 of file PoolQuery.cc.

const StringTypeAttr zypp::StringTypeAttr::exactAttr
static

Definition at line 1088 of file PoolQuery.cc.

const StringTypeAttr zypp::StringTypeAttr::substringAttr
static

Definition at line 1089 of file PoolQuery.cc.

const StringTypeAttr zypp::StringTypeAttr::regexAttr
static

Definition at line 1090 of file PoolQuery.cc.

const StringTypeAttr zypp::StringTypeAttr::globAttr
static

Definition at line 1091 of file PoolQuery.cc.

const StringTypeAttr zypp::StringTypeAttr::wordAttr
static

Definition at line 1092 of file PoolQuery.cc.


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