Photon 1.0.0
Loading...
Searching...
No Matches
spdlog::details Namespace Reference

Namespaces

namespace  fmt_helper
 
namespace  os
 

Classes

class  a_formatter
 
class  A_formatter
 
class  aggregate_formatter
 
struct  async_msg
 
class  B_formatter
 
class  b_formatter
 
class  backtracer
 
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
 
class  d_formatter
 
class  D_formatter
 
class  dump_info
 
class  E_formatter
 
class  e_formatter
 
class  elapsed_formatter
 
class  F_formatter
 
class  f_formatter
 
class  file_helper
 
class  flag_formatter
 
class  full_formatter
 
class  H_formatter
 
class  I_formatter
 
class  level_formatter
 
struct  log_msg
 
class  log_msg_buffer
 
class  m_formatter
 
class  M_formatter
 
class  mpmc_blocking_queue
 
class  name_formatter
 
struct  null_atomic_int
 
struct  null_mutex
 
struct  null_scoped_padder
 
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_padder
 
class  short_filename_formatter
 
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  tcp_client
 
class  thread_pool
 
class  udp_client
 
class  v_formatter
 
class  Y_formatter
 
class  z_formatter
 

Typedefs

template<bool B, class T = void>
using enable_if_t = typename std::enable_if< B, T >::type
 
using async_logger_ptr = std::shared_ptr< spdlog::async_logger >
 

Enumerations

enum class  async_msg_type { log , flush , terminate }
 

Functions

SPDLOG_CONSTEXPR_FUNC spdlog::string_view_t to_string_view (const memory_buf_t &buf) SPDLOG_NOEXCEPT
 
SPDLOG_CONSTEXPR_FUNC spdlog::string_view_t to_string_view (spdlog::string_view_t str) SPDLOG_NOEXCEPT
 
template<typename T , typename... Args>
fmt::basic_string_view< T > to_string_view (fmt::basic_format_string< T, Args... > fmt)
 
template<typename T , typename... Args>
std::unique_ptr< T > make_unique (Args &&... args)
 
template<typename T , typename U , enable_if_t<!std::is_same< T, U >::value, int > = 0>
constexpr T conditional_static_cast (U value)
 

Typedef Documentation

◆ async_logger_ptr

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

◆ enable_if_t

template<bool B, class T = void>
using spdlog::details::enable_if_t = typedef typename std::enable_if<B, T>::type

Enumeration Type Documentation

◆ async_msg_type

Enumerator
log 
flush 
terminate 

Function Documentation

◆ conditional_static_cast()

template<typename T , typename U , enable_if_t<!std::is_same< T, U >::value, int > = 0>
constexpr T spdlog::details::conditional_static_cast ( value)
constexpr

◆ make_unique()

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

◆ to_string_view() [1/3]

SPDLOG_CONSTEXPR_FUNC spdlog::string_view_t spdlog::details::to_string_view ( const memory_buf_t buf)

◆ to_string_view() [2/3]

template<typename T , typename... Args>
fmt::basic_string_view< T > spdlog::details::to_string_view ( fmt::basic_format_string< T, Args... >  fmt)
inline

◆ to_string_view() [3/3]

SPDLOG_CONSTEXPR_FUNC spdlog::string_view_t spdlog::details::to_string_view ( spdlog::string_view_t  str)