bux API Reference 1.9.0
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
Loading...
Searching...
No Matches
SyncLog.h File Reference
#include "LogLevel.h"
#include <chrono>
#include <concepts>
#include <mutex>
#include <ostream>
Include dependency graph for SyncLog.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  bux::I_SyncLog
 </// Thread safety is expected More...
 
struct  bux::I_ReenterableLog
 Thread-unsafe implementation is preferred for performance. More...
 
class  bux::C_ReenterableLogger< C_SinkRefHolder >
 
struct  bux::C_AutoSinkHolderT< C_LogImpl >
 
class  bux::C_ReenterableLoggerInside< C_LogImpl, C_SinkRefHolder >
 
class  bux::C_SyncLogger
 
struct  bux::C_OstreamHolder
 
struct  bux::C_AutoSinkHolderT< T_Sink >
 
struct  bux::I_SnapT< T >
 < Parasitic Type More...
 
class  bux::C_PersistedSnapHolder
 
class  bux::C_UseLog
 

Namespaces

namespace  bux
 THE common namespace of bux library.
 

Typedefs

using bux::C_ReenterableOstream = C_ReenterableLogger<C_OstreamHolder>
 
using bux::C_ReenterableOstreamSnap = C_ReenterableLogger<C_PersistedSnapHolder>