EZLog
载入中...
搜索中...
未找到
EZLog 命名空间参考

EZlog命名空间,避免命名冲突 更多...

class  Lib
 日志库 更多...
 
class  Logger
 日志类 更多...
 
struct  null_atomic
 空atomic 更多...
 
struct  null_mutex
 空mutex 更多...
 

类型定义

template<typename T >
using Atomic = null_atomic< T >
 atomic类型
 
using Mutex = null_mutex
 mutex类型
 

变量

LOGGER_EXPORT std::mutex real_mutex
 std::mutex类型的mutex,在多线程模式中用于同步
 
LOGGER_EXPORT null_mutex fake_mutex
 null_mutex类型的mutex,在单线程模式中用于模拟mutex操作
 

详细描述

EZlog命名空间,避免命名冲突

类型定义说明

◆ Atomic

template<typename T >
using EZLog::Atomic = typedef null_atomic<T>

atomic类型

◆ Mutex

using EZLog::Mutex = typedef null_mutex

mutex类型

变量说明

◆ fake_mutex

LOGGER_EXPORT null_mutex EZLog::fake_mutex
extern

null_mutex类型的mutex,在单线程模式中用于模拟mutex操作

◆ real_mutex

LOGGER_EXPORT std::mutex EZLog::real_mutex
extern

std::mutex类型的mutex,在多线程模式中用于同步