|
template<bool B, typename T = void> |
using | fmt::v8::enable_if_t = typename std::enable_if< B, T >::type |
|
template<bool B, typename T , typename F > |
using | fmt::v8::conditional_t = typename std::conditional< B, T, F >::type |
|
template<bool B> |
using | fmt::v8::bool_constant = std::integral_constant< bool, B > |
|
template<typename T > |
using | fmt::v8::remove_reference_t = typename std::remove_reference< T >::type |
|
template<typename T > |
using | fmt::v8::remove_const_t = typename std::remove_const< T >::type |
|
template<typename T > |
using | fmt::v8::remove_cvref_t = typename std::remove_cv< remove_reference_t< T > >::type |
|
template<typename T > |
using | fmt::v8::type_identity_t = typename type_identity< T >::type |
|
using | fmt::v8::string_view = basic_string_view< char > |
|
template<typename S > |
using | fmt::v8::char_t = typename detail::char_t_impl< S >::type |
|
using | fmt::v8::format_parse_context = basic_format_parse_context< char > |
|
template<typename T , typename Context > |
using | fmt::v8::has_formatter = std::is_constructible< typename Context::template formatter_type< T > > |
|
template<typename T > |
using | fmt::v8::detail::buffer_appender = conditional_t< std::is_same< T, char >::value, appender, std::back_insert_iterator< buffer< T > >> |
|
template<typename T , typename Char > |
using | fmt::v8::detail::has_fallback_formatter = std::is_constructible< fallback_formatter< T, Char > > |
|
using | fmt::v8::detail::long_type = conditional_t< long_short, int, long long > |
|
using | fmt::v8::detail::ulong_type = conditional_t< long_short, unsigned, unsigned long long > |
|
template<typename T , typename Context > |
using | fmt::v8::detail::mapped_type_constant = type_constant< decltype(arg_mapper< Context >().map(std::declval< const T & >())), typename Context::char_type > |
|
template<typename... > |
using | fmt::v8::detail::void_t = void |
|
template<typename Char > |
using | fmt::v8::buffer_context = basic_format_context< detail::buffer_appender< Char >, Char > |
|
using | fmt::v8::format_context = buffer_context< char > |
|
template<typename T , typename Char = char> |
using | fmt::v8::is_formattable = bool_constant< !std::is_base_of< detail::unformattable, decltype(detail::arg_mapper< buffer_context< Char > >().map(std::declval< T >()))>::value &&!detail::has_fallback_formatter< T, Char >::value > |
|
using | fmt::v8::format_args = basic_format_args< format_context > |
|
using | fmt::v8::align_t = align::type |
|
using | fmt::v8::sign_t = sign::type |
|
using | fmt::v8::format_specs = basic_format_specs< char > |
|
template<typename... Args> |
using | fmt::v8::format_string = basic_format_string< char, type_identity_t< Args >... > |
|
|
template<typename... T> |
void | fmt::v8::detail::ignore_unused (const T &...) |
|
constexpr auto | fmt::v8::detail::is_constant_evaluated (bool default_value=false) -> bool throw () |
|
template<typename T > |
constexpr auto | fmt::v8::detail::const_check (T value) -> T |
|
void | fmt::v8::detail::assert_fail (const char *file, int line, const char *message) |
|
template<typename T > |
auto | fmt::v8::detail::convert_for_visit (T) -> monostate |
|
template<typename Int > |
auto | fmt::v8::detail::to_unsigned (Int value) -> typename std::make_unsigned< Int >::type |
|
constexpr auto | fmt::v8::detail::is_utf8 () -> bool |
|
template<typename Char , enable_if_t<(is_char< Char >::value), int > = 0> |
auto | fmt::v8::to_string_view (const Char *s) -> basic_string_view< Char > |
|
template<typename Char , typename Traits , typename Alloc > |
auto | fmt::v8::to_string_view (const std::basic_string< Char, Traits, Alloc > &s) -> basic_string_view< Char > |
|
template<typename Char > |
constexpr auto | fmt::v8::to_string_view (basic_string_view< Char > s) -> basic_string_view< Char > |
|
template<typename Char , enable_if_t<(!std::is_empty< detail::std_string_view< Char >>::value), int > = 0> |
auto | fmt::v8::to_string_view (detail::std_string_view< Char > s) -> basic_string_view< Char > |
|
template<typename S , enable_if_t<(is_compile_string< S >::value), int > = 0> |
constexpr auto | fmt::v8::to_string_view (const S &s) -> basic_string_view< typename S::char_type > |
|
void | fmt::v8::detail::to_string_view (...) |
|
template<typename... , typename S , enable_if_t<(!is_compile_string< S >::value), int > = 0> |
void | fmt::v8::detail::check_format_string (const S &) |
|
template<typename... , typename S , enable_if_t<(is_compile_string< S >::value), int > = 0> |
void | fmt::v8::detail::check_format_string (S) |
|
void | fmt::v8::detail::throw_format_error (const char *message) |
|
template<typename Context , typename T > |
constexpr auto | fmt::v8::detail::has_const_formatter_impl (T *) -> decltype(typename Context::template formatter_type< T >().format(std::declval< const T & >(), std::declval< Context & >()), true) |
|
template<typename Context > |
constexpr auto | fmt::v8::detail::has_const_formatter_impl (...) -> bool |
|
template<typename T , typename Context > |
constexpr auto | fmt::v8::detail::has_const_formatter () -> bool |
|
template<typename Container > |
auto | fmt::v8::detail::get_container (std::back_insert_iterator< Container > it) -> Container & |
|
template<typename Char , typename InputIt , typename OutputIt > |
auto | fmt::v8::detail::copy_str (InputIt begin, InputIt end, OutputIt out) -> OutputIt |
|
template<typename Char , typename T , typename U , enable_if_t<(std::is_same< remove_const_t< T >, U >::value &&is_char< U >::value), int > = 0> |
auto | fmt::v8::detail::copy_str (T *begin, T *end, U *out) -> U * |
|
template<typename T , typename OutputIt > |
auto | fmt::v8::detail::get_buffer (OutputIt out) -> iterator_buffer< OutputIt, T > |
|
template<typename Buffer > |
auto | fmt::v8::detail::get_iterator (Buffer &buf) -> decltype(buf.out()) |
|
template<typename T > |
auto | fmt::v8::detail::get_iterator (buffer< T > &buf) -> buffer_appender< T > |
|
template<typename Char > |
void | fmt::v8::detail::init_named_args (named_arg_info< Char > *, int, int) |
|
template<typename Char , typename T , typename... Tail, enable_if_t<(!is_named_arg< T >::value), int > = 0> |
void | fmt::v8::detail::init_named_args (named_arg_info< Char > *named_args, int arg_count, int named_arg_count, const T &, const Tail &... args) |
|
template<typename... Args> |
void | fmt::v8::detail::init_named_args (std::nullptr_t, int, int, const Args &...) |
|
template<bool B = false> |
constexpr auto | fmt::v8::detail::count () -> size_t |
|
template<bool B1, bool B2, bool... Tail> |
constexpr auto | fmt::v8::detail::count () -> size_t |
|
template<typename... Args> |
constexpr auto | fmt::v8::detail::count_named_args () -> size_t |
|
template<typename... Args> |
constexpr auto | fmt::v8::detail::count_statically_named_args () -> size_t |
|
constexpr bool | fmt::v8::detail::is_integral_type (type t) |
|
constexpr bool | fmt::v8::detail::is_arithmetic_type (type t) |
|
template<typename Context , typename T > |
auto | fmt::v8::detail::make_arg (const T &value) -> basic_format_arg< Context > |
|
template<typename Visitor , typename Context > |
auto | fmt::v8::visit_format_arg (Visitor &&vis, const basic_format_arg< Context > &arg) -> decltype(vis(0)) |
|
template<typename Char , typename InputIt > |
auto | fmt::v8::detail::copy_str (InputIt begin, InputIt end, appender out) -> appender |
|
template<typename > |
constexpr auto | fmt::v8::detail::encode_types () -> unsigned long long |
|
template<typename Context , typename Arg , typename... Args> |
constexpr auto | fmt::v8::detail::encode_types () -> unsigned long long |
|
template<bool IS_PACKED, typename Context , type , typename T , enable_if_t<(IS_PACKED), int > = 0> |
auto | fmt::v8::detail::make_arg (T &&val) -> value< Context > |
|
template<bool IS_PACKED, typename Context , type , typename T , enable_if_t<(!IS_PACKED), int > = 0> |
auto | fmt::v8::detail::make_arg (const T &value) -> basic_format_arg< Context > |
|
template<typename Context = format_context, typename... Args> |
constexpr auto | fmt::v8::make_format_args (Args &&... args) -> format_arg_store< Context, remove_cvref_t< Args >... > |
|
template<typename Char , typename T > |
auto | fmt::v8::arg (const Char *name, const T &arg) -> detail::named_arg< Char, T > |
|
template<typename Char > |
constexpr bool | fmt::v8::detail::is_ascii_letter (Char c) |
|
template<typename Char , enable_if_t<(std::is_integral< Char >::value), int > = 0> |
constexpr auto | fmt::v8::detail::to_ascii (Char value) -> Char |
|
template<typename Char > |
auto | fmt::v8::detail::code_point_length (const Char *begin) -> int |
|
template<bool IS_CONSTEXPR, typename T , typename Ptr = const T*> |
auto | fmt::v8::detail::find (Ptr first, Ptr last, T value, Ptr &out) -> bool |
|
template<> |
auto | fmt::v8::detail::find< false, char > (const char *first, const char *last, char value, const char *&out) -> bool |
|
template<typename Char > |
auto | fmt::v8::detail::parse_nonnegative_int (const Char *&begin, const Char *end, int error_value) noexcept -> int |
|
template<typename Char , typename Handler > |
auto | fmt::v8::detail::parse_align (const Char *begin, const Char *end, Handler &&handler) -> const Char * |
|
template<typename Char > |
bool | fmt::v8::detail::is_name_start (Char c) |
|
template<typename Char , typename IDHandler > |
auto | fmt::v8::detail::do_parse_arg_id (const Char *begin, const Char *end, IDHandler &&handler) -> const Char * |
|
template<typename Char , typename IDHandler > |
auto | fmt::v8::detail::parse_arg_id (const Char *begin, const Char *end, IDHandler &&handler) -> const Char * |
|
template<typename Char , typename Handler > |
auto | fmt::v8::detail::parse_width (const Char *begin, const Char *end, Handler &&handler) -> const Char * |
|
template<typename Char , typename Handler > |
auto | fmt::v8::detail::parse_precision (const Char *begin, const Char *end, Handler &&handler) -> const Char * |
|
template<typename Char > |
auto | fmt::v8::detail::parse_presentation_type (Char type) -> presentation_type |
|
template<typename Char , typename SpecHandler > |
auto | fmt::v8::detail::parse_format_specs (const Char *begin, const Char *end, SpecHandler &&handler) -> const Char * |
|
template<typename Char , typename Handler > |
auto | fmt::v8::detail::parse_replacement_field (const Char *begin, const Char *end, Handler &&handler) -> const Char * |
|
template<bool IS_CONSTEXPR, typename Char , typename Handler > |
void | fmt::v8::detail::parse_format_string (basic_string_view< Char > format_str, Handler &&handler) |
|
template<typename T , typename ParseContext > |
auto | fmt::v8::detail::parse_format_specs (ParseContext &ctx) -> decltype(ctx.begin()) |
|
template<typename ErrorHandler > |
void | fmt::v8::detail::check_int_type_spec (presentation_type type, ErrorHandler &&eh) |
|
template<typename Char , typename ErrorHandler = error_handler> |
auto | fmt::v8::detail::check_char_specs (const basic_format_specs< Char > &specs, ErrorHandler &&eh={}) -> bool |
|
template<typename ErrorHandler = error_handler, typename Char > |
auto | fmt::v8::detail::parse_float_type_spec (const basic_format_specs< Char > &specs, ErrorHandler &&eh={}) -> float_specs |
|
template<typename ErrorHandler = error_handler> |
auto | fmt::v8::detail::check_cstring_type_spec (presentation_type type, ErrorHandler &&eh={}) -> bool |
|
template<typename ErrorHandler = error_handler> |
void | fmt::v8::detail::check_string_type_spec (presentation_type type, ErrorHandler &&eh={}) |
|
template<typename ErrorHandler > |
void | fmt::v8::detail::check_pointer_type_spec (presentation_type type, ErrorHandler &&eh) |
|
template<typename... Args, typename Char > |
auto | fmt::v8::detail::get_arg_index_by_name (basic_string_view< Char > name) -> int |
|
template<typename Char > |
void | fmt::v8::detail::vformat_to (buffer< Char > &buf, basic_string_view< Char > fmt, basic_format_args< basic_format_context< detail::buffer_appender< type_identity_t< Char > >, type_identity_t< Char > >> args, locale_ref loc={}) |
|
void | fmt::v8::detail::vprint_mojibake (std::FILE *, string_view, format_args) |
|
template<typename S > |
auto | fmt::v8::runtime (const S &s) -> basic_runtime< char_t< S >> |
|
auto | fmt::v8::vformat (string_view fmt, format_args args) -> std::string |
|
template<typename... T> |
auto | fmt::v8::format (format_string< T... > fmt, T &&... args) -> std::string |
|
template<typename OutputIt , enable_if_t<(detail::is_output_iterator< OutputIt, char >::value), int > = 0> |
auto | fmt::v8::vformat_to (OutputIt out, string_view fmt, format_args args) -> OutputIt |
|
template<typename OutputIt , typename... T, enable_if_t<(detail::is_output_iterator< OutputIt, char >::value), int > = 0> |
auto | fmt::v8::format_to (OutputIt out, format_string< T... > fmt, T &&... args) -> OutputIt |
|
template<typename OutputIt , typename... T, enable_if_t<(detail::is_output_iterator< OutputIt, char >::value), int > = 0> |
auto | fmt::v8::vformat_to_n (OutputIt out, size_t n, string_view fmt, format_args args) -> format_to_n_result< OutputIt > |
|
template<typename OutputIt , typename... T, enable_if_t<(detail::is_output_iterator< OutputIt, char >::value), int > = 0> |
auto | fmt::v8::format_to_n (OutputIt out, size_t n, format_string< T... > fmt, T &&... args) -> format_to_n_result< OutputIt > |
|
template<typename... T> |
auto | fmt::v8::formatted_size (format_string< T... > fmt, T &&... args) -> size_t |
|
void | fmt::v8::vprint (string_view fmt, format_args args) |
|
void | fmt::v8::vprint (std::FILE *f, string_view fmt, format_args args) |
|
template<typename... T> |
void | fmt::v8::print (format_string< T... > fmt, T &&... args) |
|
template<typename... T> |
void | fmt::v8::print (std::FILE *f, format_string< T... > fmt, T &&... args) |
|