Public Types |
enum | for_use_in_switch {
PROVIDES_e,
PREREQUIRES_e,
REQUIRES_e,
CONFLICTS_e,
OBSOLETES_e,
RECOMMENDS_e,
SUGGESTS_e,
ENHANCES_e,
SUPPLEMENTS_e
} |
| Enumarators provided only for use inSwitch statement. More...
|
Public Member Functions |
| Dep (const std::string &strval_r) |
| Ctor from string.
|
const std::string & | asString () const |
| String representation of dependency type.
|
for_use_in_switch | inSwitch () const |
| Enumarator provided for use in switch statement.
|
Static Public Attributes |
|
These are the real dependency type contants to use.
Don't mind that it's not an enum.
- See also:
- zypp::Dep::inSwitch
|
static const Dep | PROVIDES |
static const Dep | PREREQUIRES |
static const Dep | REQUIRES |
static const Dep | CONFLICTS |
static const Dep | OBSOLETES |
static const Dep | RECOMMENDS |
static const Dep | SUGGESTS |
static const Dep | ENHANCES |
static const Dep | SUPPLEMENTS |
Private Member Functions |
| Dep (for_use_in_switch type_r) |
| Ctor to initialize the dependency type contants.
|
Private Attributes |
for_use_in_switch | _type |
| The operator.
|
Friends |
bool | operator== (const Dep &lhs, const Dep &rhs) |
bool | operator!= (const Dep &lhs, const Dep &rhs) |
bool | operator< (const Dep &lhs, const Dep &rhs) |
| Arbitrary order to allow Dep as key in std::container.
|
Related Functions |
(Note that these are not member functions.)
|
std::ostream & | operator<< (std::ostream &str, const Dep &obj) |
bool | operator== (const Dep &lhs, const Dep &rhs) |
bool | operator!= (const Dep &lhs, const Dep &rhs) |
bool | operator< (const Dep &lhs, const Dep &rhs) |
Enumeration class of dependency types.
Definition at line 29 of file Dep.h.