|
libzypp 17.38.7
|
Namespaces | |
| namespace | logger |
| namespace | sysconfig |
Classes | |
| class | ValueTransform |
| Helper managing raw values with transformed representation. More... | |
| class | ContainerTransform |
| Helper managing a container of raw values with transformed representation. More... | |
| class | SetRelationMixin |
| Provide set relation methods based on Derived::setRelationMixinCompare A class using this mixin must provide: More... | |
| class | SetTracker |
| Track added/removed set items based on an initial set. More... | |
| class | DrunkenBishop |
| Random art fingerprint visualization Visualize fingerprint data on a [17x9] (SSH) or [19x11] (GPG) or custom sized board. More... | |
| class | Flags |
| A type-safe way of storing OR-combinations of enum values (like QTs QFlags). More... | |
| class | LogControl |
| Maintain logfile related options. More... | |
| struct | ProfilingFormater |
| struct | ProvideNumericId |
| Base class for objects providing a numeric Id. More... | |
| class | ReferenceCounted |
| Base class for reference counted objects. More... | |
| class | Unit |
| Simple handling of Units. More... | |
| struct | LogControlImpl |
| LogControl implementation (thread_local Singleton). More... | |
Typedefs | |
| using | NonCopyable = boost::noncopyable |
| Ensure derived classes cannot be copied. | |
Functions | |
| int | random_int () |
| std::string | random_string (int length) |
| unsigned | random () |
| Return a random number from [0,RAND_MAX[. | |
| unsigned | random (unsigned size_r) |
| Return a random number from [0,size_r[. | |
| unsigned | random (unsigned min_r, unsigned size_r) |
| Return a random number from [min_r,min_r+size_r[. | |
| template<class Derived> | |
| SetCompare | compare (const SetRelationMixin< Derived > &src, const SetRelationMixin< Derived > &trg) |
| relates: SetRelationMixin Compare sets | |
| template<class Derived> | |
| bool | compare (const SetRelationMixin< Derived > &src, const SetRelationMixin< Derived > &trg, SetCompare cmp) |
| relates: SetRelationMixin Compare sets and match against SetCompare | |
| template<class Derived> | |
| bool | compare (const SetRelationMixin< Derived > &src, const SetRelationMixin< Derived > &trg, SetRelation rel) |
| relates: SetRelationMixin Compare sets and match against SetRelation | |
| template<class Derived> | |
| bool | operator== (const SetRelationMixin< Derived > &src, const SetRelationMixin< Derived > &trg) |
| relates: SetRelationMixin Equal | |
| template<class Derived> | |
| bool | operator!= (const SetRelationMixin< Derived > &src, const SetRelationMixin< Derived > &trg) |
| relates: SetRelationMixin Unequal | |
| template<class TSet> | |
| std::ostream & | operator<< (std::ostream &str, const SetTracker< TSet > &obj) |
| relates: SetTracker Stream output | |
| ZYPP_DECLARE_OPERATORS_FOR_FLAGS (DrunkenBishop::Options) | |
| std::ostream & | operator<< (std::ostream &str, const DrunkenBishop &obj) |
| relates: DrunkenBishop Stream output | |
| template<typename Enum> | |
| std::string | stringify (const Flags< Enum > &flag_r, const std::initializer_list< std::pair< Flags< Enum >, std::string > > &flaglist_r={}, std::string intro_r="[", std::string sep_r="|", const std::string &extro_r="]") |
| relates: Flags Stringify Build a string of OR'ed names of each flag value set in flag_r. | |
| template<typename TEnum> | |
| std::ostream & | operator<< (std::ostream &str, const Flags< TEnum > &obj) |
| template<typename TEnum> | |
| std::ostream & | operator<< (std::ostream &str, const typename Flags< TEnum >::Enum &obj) |
| std::ostream & | operator<< (std::ostream &str, const LogControl &obj) |
| relates: LogControl Stream output | |
| void | intrusive_ptr_add_ref (const ReferenceCounted *ptr_r) |
| relates: ReferenceCounted intrusive_ptr hook to add_ref. | |
| void | intrusive_ptr_release (const ReferenceCounted *ptr_r) |
| relates: ReferenceCounted intrusive_ptr hook to release. | |
| std::ostream & | operator<< (std::ostream &str, const ReferenceCounted &obj) |
| relates: ReferenceCounted Stream output. | |
| using zypp::base::NonCopyable = boost::noncopyable |
Ensure derived classes cannot be copied.
Use private inheritance.
Definition at line 26 of file NonCopyable.h.
|
inline |
|
inline |
|
inline |
|
inline |
relates: SetRelationMixin Compare sets
Definition at line 182 of file SetRelationMixin.h.
|
inline |
relates: SetRelationMixin Compare sets and match against SetCompare
Definition at line 187 of file SetRelationMixin.h.
|
inline |
relates: SetRelationMixin Compare sets and match against SetRelation
Definition at line 192 of file SetRelationMixin.h.
|
inline |
relates: SetRelationMixin Equal
Definition at line 197 of file SetRelationMixin.h.
|
inline |
relates: SetRelationMixin Unequal
Definition at line 202 of file SetRelationMixin.h.
| std::ostream & zypp::base::operator<< | ( | std::ostream & | str, |
| const SetTracker< TSet > & | obj ) |
relates: SetTracker Stream output
Definition at line 191 of file SetTracker.h.
| zypp::base::ZYPP_DECLARE_OPERATORS_FOR_FLAGS | ( | DrunkenBishop::Options | ) |
|
inline |
relates: DrunkenBishop Stream output
Definition at line 123 of file DrunkenBishop.h.
| std::string zypp::base::stringify | ( | const Flags< Enum > & | flag_r, |
| const std::initializer_list< std::pair< Flags< Enum >, std::string > > & | flaglist_r = {}, | ||
| std::string | intro_r = "[", | ||
| std::string | sep_r = "|", | ||
| const std::string & | extro_r = "]" ) |
relates: Flags Stringify Build a string of OR'ed names of each flag value set in flag_r.
Remaining bits in flag_r are added as hexstring.
|
inline |
|
inline |
| std::ostream & zypp::base::operator<< | ( | std::ostream & | str, |
| const LogControl & | obj ) |
relates: LogControl Stream output
Definition at line 993 of file LogControl.cc.
|
inline |
relates: ReferenceCounted intrusive_ptr hook to add_ref.
Definition at line 119 of file ReferenceCounted.h.
|
inline |
relates: ReferenceCounted intrusive_ptr hook to release.
Definition at line 123 of file ReferenceCounted.h.
|
inline |
relates: ReferenceCounted Stream output.
Stream output via dumpOn.
Definition at line 127 of file ReferenceCounted.h.