OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | Static Private Attributes | List of all members
Log Class Reference

#include <debuglog.hpp>

Collaboration diagram for Log:

Public Member Functions

 Log (Debug::Level level)
 
template<typename T >
Logoperator<< (T &&rhs)
 
 ~Log ()
 

Private Attributes

std::unique_lock< std::mutex > mLock
 
Debug::Level mLevel
 

Static Private Attributes

static std::mutex sLock
 

Constructor & Destructor Documentation

Log::Log ( Debug::Level  level)
inline
Log::~Log ( )
inline

Member Function Documentation

template<typename T >
Log& Log::operator<< ( T &&  rhs)
inline

Member Data Documentation

Debug::Level Log::mLevel
private
std::unique_lock<std::mutex> Log::mLock
private
std::mutex Log::sLock
staticprivate

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