libzypp  17.5.1
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() ). 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 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 1172 of file

Constructor & Destructor Documentation

◆ StringTypeAttr() [1/3]

zypp::StringTypeAttr::StringTypeAttr ( )

Definition at line 1178 of file

◆ StringTypeAttr() [2/3]

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

Definition at line 1179 of file

◆ StringTypeAttr() [3/3]

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

Definition at line 1181 of file

Friends And Related Function Documentation

◆ IdStringType< StringTypeAttr >

friend class IdStringType< StringTypeAttr >

Definition at line 1174 of file

Member Data Documentation

◆ _str

IdString zypp::StringTypeAttr::_str

Definition at line 1175 of file

◆ noAttr

const StringTypeAttr zypp::StringTypeAttr::noAttr

Definition at line 1184 of file

◆ exactAttr

const StringTypeAttr zypp::StringTypeAttr::exactAttr

Definition at line 1186 of file

◆ substringAttr

const StringTypeAttr zypp::StringTypeAttr::substringAttr

Definition at line 1187 of file

◆ regexAttr

const StringTypeAttr zypp::StringTypeAttr::regexAttr

Definition at line 1188 of file

◆ globAttr

const StringTypeAttr zypp::StringTypeAttr::globAttr

Definition at line 1189 of file

◆ wordAttr

const StringTypeAttr zypp::StringTypeAttr::wordAttr

Definition at line 1190 of file

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