|
template<typename Period > |
const char * | get_units () |
|
template<> |
const char * | get_units< std::atto > () |
|
template<> |
const char * | get_units< std::femto > () |
|
template<> |
const char * | get_units< std::pico > () |
|
template<> |
const char * | get_units< std::nano > () |
|
template<> |
const char * | get_units< std::micro > () |
|
template<> |
const char * | get_units< std::milli > () |
|
template<> |
const char * | get_units< std::centi > () |
|
template<> |
const char * | get_units< std::deci > () |
|
template<> |
const char * | get_units< std::ratio< 1 > > () |
|
template<> |
const char * | get_units< std::deca > () |
|
template<> |
const char * | get_units< std::hecto > () |
|
template<> |
const char * | get_units< std::kilo > () |
|
template<> |
const char * | get_units< std::mega > () |
|
template<> |
const char * | get_units< std::giga > () |
|
template<> |
const char * | get_units< std::tera > () |
|
template<> |
const char * | get_units< std::peta > () |
|
template<> |
const char * | get_units< std::exa > () |
|
template<> |
const char * | get_units< std::ratio< 60 > > () |
|
template<> |
const char * | get_units< std::ratio< 3600 > > () |
|
text_style | fg (internal::color_type foreground) throw () |
|
text_style | bg (internal::color_type background) throw () |
|
text_style | operator| (emphasis lhs, emphasis rhs) throw () |
|
template<typename S , typename Char = typename internal::char_t<S>::type> |
void | vprint (std::FILE *f, const text_style &ts, const S &format, basic_format_args< typename buffer_context< Char >::type > args) |
|
template<typename String , typename... Args> |
std::enable_if< internal::is_string< String >::value >::type | print (std::FILE *f, const text_style &ts, const String &format_str, const Args &...args) |
|
template<typename String , typename... Args> |
std::enable_if< internal::is_string< String >::value >::type | print (const text_style &ts, const String &format_str, const Args &...args) |
|
template<typename Char > |
basic_string_view< Char > | to_string_view (basic_string_view< Char > s) |
|
template<typename Char > |
basic_string_view< Char > | to_string_view (const std::basic_string< Char > &s) |
|
template<typename Char > |
basic_string_view< Char > | to_string_view (const Char *s) |
|
template<typename S , typename Enable = typename std::enable_if<is_compile_string<S>::value>::type> |
basic_string_view< typename S::char_type > | to_string_view (const S &s) |
|
template<typename Visitor , typename Context > |
internal::result_of< Visitor(int)>::type | visit_format_arg (Visitor &&vis, const basic_format_arg< Context > &arg) |
|
template<typename Visitor , typename Context > |
internal::result_of< Visitor(int)>::type | visit (Visitor &&vis, const basic_format_arg< Context > &arg) |
|
template<typename Context = format_context, typename... Args> |
format_arg_store< Context, Args... > | make_format_args (const Args &...args) |
|
template<typename T > |
internal::named_arg< T, char > | arg (string_view name, const T &arg) |
|
template<typename T > |
internal::named_arg< T, wchar_t > | arg (wstring_view name, const T &arg) |
|
template<typename S , typename T , typename Char > |
void | arg (S, internal::named_arg< T, Char >)=delete |
|
template<typename Container , typename S > |
std::enable_if< is_contiguous< Container >::value, std::back_insert_iterator< Container > >::type | vformat_to (std::back_insert_iterator< Container > out, const S &format_str, basic_format_args< typename buffer_context< typename char_t< S >::type >::type > args) |
|
template<typename Container , typename S , typename... Args> |
std::enable_if< is_contiguous< Container >::value &&internal::is_string< S >::value, std::back_insert_iterator< Container > >::type | format_to (std::back_insert_iterator< Container > out, const S &format_str, const Args &...args) |
|
template<typename S , typename Char = typename char_t< S >::type> |
std::basic_string< Char > | vformat (const S &format_str, basic_format_args< typename buffer_context< Char >::type > args) |
|
template<typename S , typename... Args> |
std::basic_string< typename char_t< S >::type > | format (const S &format_str, const Args &...args) |
|
void | vprint (std::FILE *f, string_view format_str, format_args args) |
|
void | vprint (std::FILE *f, wstring_view format_str, wformat_args args) |
|
template<typename S , typename... Args> |
std::enable_if< internal::is_string< S >::value, void >::type | print (std::FILE *f, const S &format_str, const Args &...args) |
|
void | vprint (string_view format_str, format_args args) |
|
void | vprint (wstring_view format_str, wformat_args args) |
|
template<typename S , typename... Args> |
std::enable_if< internal::is_string< S >::value, void >::type | print (const S &format_str, const Args &...args) |
|
void | format_system_error (internal::buffer &out, int error_code, string_view message) throw () |
|
void | report_system_error (int error_code, fmt::string_view message) throw () |
|
template<typename T > |
void | format_decimal (char *&buffer, T value) |
|
template<typename ArgFormatter , typename Char , typename Context > |
Context::iterator | vformat_to (typename ArgFormatter::range out, basic_string_view< Char > format_str, basic_format_args< Context > args, internal::locale_ref loc=internal::locale_ref()) |
|
template<typename T > |
const void * | ptr (const T *p) |
|
template<typename It > |
arg_join< It, char > | join (It begin, It end, string_view sep) |
|
template<typename It > |
arg_join< It, wchar_t > | join (It begin, It end, wstring_view sep) |
|
template<typename T > |
std::string | to_string (const T &value) |
|
template<typename T > |
std::wstring | to_wstring (const T &value) |
|
template<typename Char , std::size_t SIZE> |
std::basic_string< Char > | to_string (const basic_memory_buffer< Char, SIZE > &buf) |
|
template<typename S , typename Char = typename char_t< S >::type> |
buffer_context< Char >::type::iterator | vformat_to (internal::basic_buffer< Char > &buf, const S &format_str, basic_format_args< typename buffer_context< Char >::type > args) |
|
template<typename S , typename... Args, std::size_t SIZE = inline_buffer_size, typename Char = typename internal::char_t<S>::type> |
buffer_context< Char >::type::iterator | format_to (basic_memory_buffer< Char, SIZE > &buf, const S &format_str, const Args &...args) |
|
template<typename String , typename OutputIt , typename... Args> |
std::enable_if< internal::is_output_iterator< OutputIt >::value, OutputIt >::type | vformat_to (OutputIt out, const String &format_str, typename format_args_t< OutputIt, typename char_t< String >::type >::type args) |
|
template<typename OutputIt , typename S , typename... Args> |
std::enable_if< internal::is_string< S >::value &&internal::is_output_iterator< OutputIt >::value, OutputIt >::type | format_to (OutputIt out, const S &format_str, const Args &...args) |
|
template<typename OutputIt , typename Char , typename... Args> |
format_arg_store< typename format_to_n_context< OutputIt, Char >::type, Args... > | make_format_to_n_args (const Args &...args) |
|
template<typename OutputIt , typename Char , typename... Args> |
std::enable_if< internal::is_output_iterator< OutputIt >::value, format_to_n_result< OutputIt > >::type | vformat_to_n (OutputIt out, std::size_t n, basic_string_view< Char > format_str, typename format_to_n_args< OutputIt, Char >::type args) |
|
template<typename OutputIt , typename S , typename... Args> |
std::enable_if< internal::is_string< S >::value &&internal::is_output_iterator< OutputIt >::value, format_to_n_result< OutputIt > >::type | format_to_n (OutputIt out, std::size_t n, const S &format_str, const Args &...args) |
|
template<typename... Args> |
std::size_t | formatted_size (string_view format_str, const Args &...args) |
|
template<typename S , typename Char = typename char_t< S >::type> |
std::basic_string< Char > | vformat (const std::locale &loc, const S &format_str, basic_format_args< typename buffer_context< Char >::type > args) |
|
template<typename S , typename... Args> |
std::basic_string< typename char_t< S >::type > | format (const std::locale &loc, const S &format_str, const Args &...args) |
|
template<typename String , typename OutputIt , typename... Args> |
std::enable_if< internal::is_output_iterator< OutputIt >::value, OutputIt >::type | vformat_to (OutputIt out, const std::locale &loc, const String &format_str, typename format_args_t< OutputIt, typename char_t< String >::type >::type args) |
|
template<typename OutputIt , typename S , typename... Args> |
std::enable_if< internal::is_string< S >::value &&internal::is_output_iterator< OutputIt >::value, OutputIt >::type | format_to (OutputIt out, const std::locale &loc, const S &format_str, const Args &...args) |
|
template<typename Char > |
void | vprint (std::basic_ostream< Char > &os, basic_string_view< Char > format_str, basic_format_args< typename buffer_context< Char >::type > args) |
|
template<typename S , typename... Args> |
std::enable_if< internal::is_string< S >::value >::type | print (std::basic_ostream< typename char_t< S >::type > &os, const S &format_str, const Args &...args) |
|
long | getpagesize () |
|
template<typename... Args> |
format_arg_store< printf_context, Args... > | make_printf_args (const Args &...args) |
|
template<typename... Args> |
format_arg_store< wprintf_context, Args... > | make_wprintf_args (const Args &...args) |
|
template<typename S , typename Char = typename char_t< S >::type> |
std::basic_string< Char > | vsprintf (const S &format, basic_format_args< typename basic_printf_context_t< internal::basic_buffer< Char >>::type > args) |
|
template<typename S , typename... Args> |
std::enable_if< internal::is_string< S >::value, std::basic_string< typename char_t< S >::type > >::type | sprintf (const S &format, const Args &...args) |
|
template<typename S , typename Char = typename char_t< S >::type> |
int | vfprintf (std::FILE *f, const S &format, basic_format_args< typename basic_printf_context_t< internal::basic_buffer< Char >>::type > args) |
|
template<typename S , typename... Args> |
std::enable_if< internal::is_string< S >::value, int >::type | fprintf (std::FILE *f, const S &format, const Args &...args) |
|
template<typename S , typename Char = typename char_t< S >::type> |
int | vprintf (const S &format, basic_format_args< typename basic_printf_context_t< internal::basic_buffer< Char >>::type > args) |
|
template<typename S , typename... Args> |
std::enable_if< internal::is_string< S >::value, int >::type | printf (const S &format_str, const Args &...args) |
|
template<typename S , typename Char = typename char_t< S >::type> |
int | vfprintf (std::basic_ostream< Char > &os, const S &format, basic_format_args< typename basic_printf_context_t< internal::basic_buffer< Char >>::type > args) |
|
template<typename S , typename... Args> |
std::enable_if< internal::is_string< S >::value, int >::type | fprintf (std::basic_ostream< typename char_t< S >::type > &os, const S &format_str, const Args &...args) |
|
std::tm | localtime (std::time_t time) |
|
std::tm | gmtime (std::time_t time) |
|