5#ifndef SPDLOG_COMPILED_LIB
6# error Please define SPDLOG_COMPILED_LIB to compile this file.
9#if !defined(SPDLOG_FMT_EXTERNAL)
19 if (precision > 100000)
24 return precision < 0 ? snprintf_ptr(buf, size,
format,
value) : snprintf_ptr(buf, size,
format, precision,
value);
34# ifndef FMT_STATIC_THOUSANDS_SEPARATOR
44template FMT_API void detail::buffer<char>::append(
const char *,
const char *);
49template FMT_API void detail::vformat_to(
62template FMT_API void detail::buffer<wchar_t>::append(
const wchar_t *,
const wchar_t *);
64template struct detail::basic_data<void>;
std::basic_string< Char > format(const text_style &ts, const S &format_str, const Args &... args)
#define FMT_BEGIN_NAMESPACE
#define FMT_BUFFER_CONTEXT(Char)
#define FMT_END_NAMESPACE
int(* instantiate_format_float)(double, int, detail::float_specs, detail::buffer< char > &)
decimal_fp< T > to_decimal(T x) FMT_NOEXCEPT
int snprintf_float(T value, int precision, float_specs specs, buffer< char > &buf)
int format_float(T value, int precision, float_specs specs, buffer< char > &buf)
FMT_FUNC auto thousands_sep_impl(locale_ref loc) -> thousands_sep_result< Char >
FMT_FUNC Char decimal_point_impl(locale_ref loc)