Skip to content

Class TempLat::LogMutex

ClassList > TempLat > LogMutex

A class which holds a mutex, specific for output (log). More...

  • #include <logmutex.h>

Public Functions

Type Name
LogMutex () = default

Public Static Functions

Type Name
void Test (TestObjectUnknownHere & tdd)
std::unique_ptr< std::lock_guard< std::recursive_mutex > > guard ()
void lock ()
void unlock ()

Detailed Description

Unit test: ctest -R test-logmutex

Public Functions Documentation

function LogMutex

TempLat::LogMutex::LogMutex () = default

Public Static Functions Documentation

function Test

template<typename TestObjectUnknownHere>
static inline void TempLat::LogMutex::Test (
    TestObjectUnknownHere & tdd
) 

function guard

static inline std::unique_ptr< std::lock_guard< std::recursive_mutex > > TempLat::LogMutex::guard () 

function lock

static inline void TempLat::LogMutex::lock () 

function unlock

static inline void TempLat::LogMutex::unlock () 


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/util/log/logmutex.h