Agora
1.2.0
Agora project
|
Namespaces | |
fmt_helper | |
os | |
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 | 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) |
template<typename T , typename U , enable_if_t<!std::is_same< T, U >::value, int > = 0> | |
constexpr T | conditional_static_cast (U value) |
static const char * | ampm (const tm &t) |
static int | to12h (const tm &t) |
Variables | |
static const size_t | default_async_q_size = 8192 |
static std::array< const char *, 7 > | days {{"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"}} |
static std::array< const char *, 7 > | full_days {{"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}} |
static const std::array< const char *, 12 > | months {{"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec"}} |
static const std::array< const char *, 12 > | full_months |
using spdlog::details::async_logger_ptr = typedef std::shared_ptr<spdlog::async_logger> |
using spdlog::details::enable_if_t = typedef typename std::enable_if<B, T>::type |
|
strong |
|
static |
|
constexpr |
std::unique_ptr<T> spdlog::details::make_unique | ( | Args &&... | args | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |