libzypp 17.31.23
zypp::StringTypeAttr Class Reference
Inheritance diagram for zypp::StringTypeAttr:

Public Member Functions

 StringTypeAttr ()
 StringTypeAttr (const char *cstr_r)
 StringTypeAttr (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 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


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 1117 of file

Constructor & Destructor Documentation

◆ StringTypeAttr() [1/3]

zypp::StringTypeAttr::StringTypeAttr ( )

Definition at line 1123 of file

◆ StringTypeAttr() [2/3]

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

Definition at line 1124 of file

◆ StringTypeAttr() [3/3]

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

Definition at line 1126 of file

Friends And Related Function Documentation

◆ IdStringType< StringTypeAttr >

friend class IdStringType< StringTypeAttr >

Definition at line 1101 of file

Member Data Documentation

◆ _str

IdString zypp::StringTypeAttr::_str

Definition at line 1120 of file

◆ noAttr

const StringTypeAttr zypp::StringTypeAttr::noAttr

Definition at line 1129 of file

◆ exactAttr

const StringTypeAttr zypp::StringTypeAttr::exactAttr

Definition at line 1131 of file

◆ substringAttr

const StringTypeAttr zypp::StringTypeAttr::substringAttr

Definition at line 1132 of file

◆ regexAttr

const StringTypeAttr zypp::StringTypeAttr::regexAttr

Definition at line 1133 of file

◆ globAttr

const StringTypeAttr zypp::StringTypeAttr::globAttr

Definition at line 1134 of file

◆ wordAttr

const StringTypeAttr zypp::StringTypeAttr::wordAttr

Definition at line 1135 of file

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