WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
spdlog::details Namespace Reference

Namespaces

 fmt_helper
 
 os
 

Classes

class  a_formatter
 
class  A_formatter
 
class  aggregate_formatter
 
struct  async_msg
 
class  b_formatter
 
class  B_formatter
 
class  bytes_range
 
class  c_formatter
 
class  C_formatter
 
class  ch_formatter
 
class  circular_q
 
class  color_start_formatter
 
class  color_stop_formatter
 
struct  console_mutex
 
struct  console_nullmutex
 
struct  console_stderr
 
struct  console_stdout
 
class  D_formatter
 
class  d_formatter
 
class  E_formatter
 
class  e_formatter
 
class  f_formatter
 
class  F_formatter
 
class  file_helper
 
class  flag_formatter
 
class  full_formatter
 
class  H_formatter
 
class  i_formatter
 
class  I_formatter
 
class  level_formatter
 
struct  log_msg
 
class  m_formatter
 
class  M_formatter
 
class  mpmc_blocking_queue
 
class  name_formatter
 
struct  null_atomic_int
 
struct  null_mutex
 
class  p_formatter
 
struct  padding_info
 
class  periodic_worker
 
class  pid_formatter
 
class  R_formatter
 
class  r_formatter
 
class  registry
 
class  S_formatter
 
class  scoped_pad
 
class  short_level_formatter
 
class  source_filename_formatter
 
class  source_funcname_formatter
 
class  source_linenum_formatter
 
class  source_location_formatter
 
class  T_formatter
 
class  t_formatter
 
class  thread_pool
 
class  v_formatter
 
class  Y_formatter
 
class  z_formatter
 

Typedefs

using async_logger_ptr = std::shared_ptr< spdlog::async_logger >
 

Enumerations

enum  async_msg_type { async_msg_type::log, async_msg_type::flush, async_msg_type::terminate }
 

Functions

template<typename T , typename... Args>
std::unique_ptr< T > make_unique (Args &&... args)
 

Typedef Documentation

◆ async_logger_ptr

using spdlog::details::async_logger_ptr = typedef std::shared_ptr<spdlog::async_logger>

Definition at line 16 of file thread_pool.h.

Enumeration Type Documentation

◆ async_msg_type

Enumerator
log 
flush 
terminate 

Definition at line 18 of file thread_pool.h.

Function Documentation

◆ make_unique()

template<typename T , typename... Args>
std::unique_ptr<T> spdlog::details::make_unique ( Args &&...  args)

Definition at line 236 of file common.h.