libzypp
10.5.0
|
Namespaces | |
namespace | logger |
namespace | safebool_detail |
namespace | sysconfig |
Classes | |
class | Fd |
Assert close called on open filedescriptor. More... | |
class | Flags |
A type-safe way of storing OR-combinations of enum values (like QTs QFlags). More... | |
class | ZYppLockedException |
class | InterProcessMutex |
Inter process scoped lock implementation. 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... | |
struct | SafeBool |
Validate objects in a boolean context without harmful side effects. More... | |
class | Unit |
Simple handling of Units. More... | |
Typedefs | |
typedef boost::noncopyable | NonCopyable |
Ensure derived classes cannot be copied. | |
Functions | |
template<typename Enum > | |
std::ostream & | operator<< (std::ostream &str, const Flags< Enum > &obj) |
std::ostream & | operator<< (std::ostream &str, const LogControl &obj) |
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[ . |
typedef boost::noncopyable zypp::base::NonCopyable |
Ensure derived classes cannot be copied.
Use private inheritance.
Definition at line 26 of file NonCopyable.h.
std::ostream& zypp::base::operator<< | ( | std::ostream & | str, |
const Flags< Enum > & | obj | ||
) | [inline] |
std::ostream& zypp::base::operator<< | ( | std::ostream & | str, |
const LogControl & | obj | ||
) | [related] |
Definition at line 438 of file LogControl.cc.
unsigned zypp::base::random | ( | ) | [inline] |
unsigned zypp::base::random | ( | unsigned | size_r | ) | [inline] |