#define WIN32_LEAN_AND_MEAN
internal::Arg operator[](unsigned index) const
const Char * data() const
const Char * data() const FMT_NOEXCEPT
std::basic_string< Char > str() const
void clear() FMT_NOEXCEPT
void write(BasicCStringRef< Char > format, ArgList args)
void resize(std::size_t new_size)
T & operator[](std::size_t index)
FMT_API ~SystemError() FMT_DTOR_NOEXCEPT FMT_OVERRIDE
FMT_API void init(int err_code, CStringRef format_str, ArgList args)
FMT_API ~RuntimeError() FMT_DTOR_NOEXCEPT FMT_OVERRIDE
bool is_negative(T value)
void format_error_code(Writer &out, int error_code, StringRef message) FMT_NOEXCEPT
std::size_t const char unsigned int precision
FMT_API void print(CStringRef format_str, ArgList args)
std::size_t const char unsigned int T value
FMT_API void print_colored(Color c, CStringRef format, ArgList args)
std::size_t const char * format
void report_error(FormatFunc func, int error_code, StringRef message) FMT_NOEXCEPT
std::string format(CStringRef format_str, ArgList args)
void(* FormatFunc)(Writer &, int, StringRef)
FMT_API void report_system_error(int error_code, StringRef message) FMT_NOEXCEPT
std::size_t const char unsigned width
FMT_API void print(std::FILE *f, CStringRef format_str, ArgList args)
FMT_API void format_system_error(fmt::Writer &out, int error_code, fmt::StringRef message) FMT_NOEXCEPT
int safe_strerror(int error_code, char *&buffer, std::size_t buffer_size) FMT_NOEXCEPT
static const uint32_t POWERS_OF_10_32[]
static const char DIGITS[]
static const uint64_t POWERS_OF_10_64[]