libzypp  17.37.18
zypp::base Namespace Reference

Namespaces

 logger
 
 sysconfig
 

Classes

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...
 

Typedefs

using NonCopyable = boost::noncopyable
 Ensure derived classes cannot be copied. More...
 

Functions

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 &)
 

Typedef Documentation

◆ NonCopyable

using zypp::base::NonCopyable = typedef boost::noncopyable

Ensure derived classes cannot be copied.

Use private inheritance.

Definition at line 26 of file NonCopyable.h.

Function Documentation

◆ operator<<() [1/3]

template<typename TEnum >
std::ostream& zypp::base::operator<< ( std::ostream &  str,
const Flags< TEnum > &  obj 
)
inline

Definition at line 166 of file Flags.h.

◆ operator<<() [2/3]

template<typename TEnum >
std::ostream& zypp::base::operator<< ( std::ostream &  str,
const typename Flags< TEnum >::Enum &  obj 
)
inline

Definition at line 170 of file Flags.h.

◆ operator<<() [3/3]

std::ostream& zypp::base::operator<< ( std::ostream &  str,
const LogControl  
)
related

Definition at line 966 of file LogControl.cc.