Classes | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables
include/opc/spdlog/common.h File Reference
#include <string>
#include <initializer_list>
#include <chrono>
#include <memory>
#include <atomic>
#include <exception>
#include <functional>
#include "opc/spdlog/details/null_mutex.h"
#include "opc/spdlog/fmt/fmt.h"
Include dependency graph for include/opc/spdlog/common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  spdlog::spdlog_ex
 

Namespaces

 spdlog
 
 spdlog::details
 
 spdlog::details::os
 
 spdlog::level
 
 spdlog::sinks
 

Macros

#define SPDLOG_CONSTEXPR   constexpr
 
#define SPDLOG_DEPRECATED
 
#define SPDLOG_FINAL
 
#define SPDLOG_LEVEL_NAMES   { "trace", "debug", "info", "warning", "error", "critical", "off" };
 
#define SPDLOG_NOEXCEPT   noexcept
 

Typedefs

using spdlog::filename_t = std::string
 
using spdlog::formatter_ptr = std::shared_ptr< spdlog::formatter >
 
using spdlog::level_t = std::atomic< int >
 
using spdlog::log_clock = std::chrono::system_clock
 
using spdlog::log_err_handler = std::function< void(const std::string &err_msg)>
 
using spdlog::sink_ptr = std::shared_ptr< sinks::sink >
 
using spdlog::sinks_init_list = std::initializer_list< sink_ptr >
 

Enumerations

enum  spdlog::async_overflow_policy { spdlog::async_overflow_policy::block_retry, spdlog::async_overflow_policy::discard_log_msg }
 
enum  spdlog::level::level_enum {
  spdlog::level::trace = 0, spdlog::level::debug = 1, spdlog::level::info = 2, spdlog::level::warn = 3,
  spdlog::level::err = 4, spdlog::level::critical = 5, spdlog::level::off = 6
}
 
enum  spdlog::pattern_time_type { spdlog::pattern_time_type::local, spdlog::pattern_time_type::utc }
 

Functions

std::string spdlog::details::os::errno_str (int err_num)
 
const char * spdlog::level::to_short_str (spdlog::level::level_enum l)
 
const char * spdlog::level::to_str (spdlog::level::level_enum l)
 

Variables

static const char *level_names[] static SPDLOG_LEVEL_NAMES const char * spdlog::level::short_level_names [] { "T", "D", "I", "W", "E", "C", "O" }
 

Macro Definition Documentation

#define SPDLOG_CONSTEXPR   constexpr

Definition at line 29 of file include/opc/spdlog/common.h.

#define SPDLOG_DEPRECATED

Definition at line 42 of file include/opc/spdlog/common.h.

#define SPDLOG_FINAL

Definition at line 34 of file include/opc/spdlog/common.h.

#define SPDLOG_LEVEL_NAMES   { "trace", "debug", "info", "warning", "error", "critical", "off" };

Definition at line 85 of file include/opc/spdlog/common.h.

#define SPDLOG_NOEXCEPT   noexcept

Definition at line 28 of file include/opc/spdlog/common.h.



ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:08