WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
internal Namespace Reference

Classes

class  add_thousands_sep
 
struct  ansi_color_escape
 
class  arg_converter
 
class  arg_formatter_base
 
class  arg_map
 
struct  arg_ref
 
struct  auto_id
 
class  basic_buffer
 
struct  basic_data
 
class  char_converter
 
struct  char_counter
 
class  char_specs_checker
 
struct  char_t
 
struct  char_traits
 
struct  char_traits< char >
 
struct  char_traits< wchar_t >
 
struct  checked
 
struct  checked_args
 
struct  chrono_format_checker
 
struct  chrono_formatter
 
struct  color_type
 
struct  conditional_helper
 
class  container_buffer
 
class  context_base
 
class  counting_iterator
 
class  cstring_type_checker
 
class  custom_formatter
 
struct  custom_value
 
class  decimal_formatter
 
class  decimal_formatter_null
 
struct  dummy_int
 
struct  dummy_string_view
 
struct  dynamic_format_specs
 
class  dynamic_specs_handler
 
struct  error_handler
 
struct  fill
 
class  float_type_checker
 
class  format_string_checker
 
struct  format_type
 
class  formatbuf
 
class  fp
 
struct  function
 
struct  gen_digits_params
 
struct  get_type
 
struct  id_adapter
 
struct  init
 
struct  int_checker
 
struct  int_checker< true >
 
struct  int_traits
 
class  int_type_checker
 
struct  integer_sequence
 
struct  is_integer
 
class  is_like_std_string
 Return true value if T has std::string interface, like std::string_view. More...
 
struct  is_like_std_string< fmt::basic_string_view< Char > >
 
class  is_output_iterator
 
struct  is_range_
 
struct  is_range_< T, typename std::conditional< false, conditional_helper< decltype(internal::declval< T >().begin()), decltype(internal::declval< T >().end())>, void >::type >
 
class  is_streamable
 
struct  is_string
 
struct  is_string< const std::FILE * >
 
struct  is_string< std::FILE * >
 
class  is_tuple_like_
 tuple_size and tuple_element check. More...
 
class  is_zero_int
 
struct  it_category
 
struct  it_category< T * >
 
struct  it_category< T, typename void_< typename T::iterator_category >::type >
 
class  locale_ref
 
struct  make_integer_sequence
 
struct  make_integer_sequence< T, 0, Ns... >
 
struct  make_unsigned_or_bool
 
struct  make_unsigned_or_bool< bool >
 
struct  named_arg
 
struct  named_arg_base
 
struct  needs_conversion
 
struct  no_formatter_error
 
struct  no_thousands_sep
 
struct  null
 
class  null_terminating_iterator
 
struct  precision_adapter
 
class  precision_checker
 
struct  prettify_handler
 
class  printf_precision_handler
 
class  printf_width_handler
 
struct  result_of
 
struct  result_of< F(Args...)>
 
class  specs_checker
 
class  specs_handler
 
class  specs_setter
 
struct  string_value
 
struct  test_stream
 
class  truncating_iterator
 
class  truncating_iterator< OutputIt, std::false_type >
 
class  truncating_iterator< OutputIt, std::true_type >
 
class  truncating_iterator_base
 
class  value
 
struct  void_
 
struct  width_adapter
 
class  width_checker
 

Typedefs

typedef basic_buffer< char > buffer
 
typedef basic_buffer< wchar_t > wbuffer
 
typedef std::conditional< sizeof(long)==sizeof(int), int, long long >::type long_type
 
typedef std::numeric_limits< internal::dummy_intfputil
 
typedef basic_data data
 
template<std::size_t... N>
using index_sequence = integer_sequence< std::size_t, N... >
 
template<std::size_t N>
using make_index_sequence = make_integer_sequence< std::size_t, N >
 

Enumerations

enum  numeric_system { numeric_system::standard, numeric_system::alternative }
 
enum  type {
  none_type, named_arg_type, int_type, uint_type,
  long_long_type, ulong_long_type, bool_type, char_type,
  last_integer_type = char_type, double_type, long_double_type, last_numeric_type = long_double_type,
  cstring_type, string_type, pointer_type, custom_type
}
 
enum  { max_packed_args = 15 }
 
enum  : unsigned long long { is_unpacked_bit = 1ull << 63 }
 

Functions

template<typename Char , typename Handler >
FMT_CONSTEXPR const Char * parse_chrono_format (const Char *begin, const Char *end, Handler &&handler)
 
template<typename Int >
int to_int (Int value)
 
template<typename Char >
FMT_CONSTEXPR ansi_color_escape< Char > make_foreground_color (internal::color_type foreground) FMT_NOEXCEPT
 
template<typename Char >
FMT_CONSTEXPR ansi_color_escape< Char > make_background_color (internal::color_type background) FMT_NOEXCEPT
 
template<typename Char >
FMT_CONSTEXPR ansi_color_escape< Char > make_emphasis (emphasis em) FMT_NOEXCEPT
 
template<typename Char >
void fputs (const Char *chars, FILE *stream) FMT_NOEXCEPT
 
template<>
void fputs< wchar_t > (const wchar_t *chars, FILE *stream) FMT_NOEXCEPT
 
template<typename Char >
void reset_color (FILE *stream) FMT_NOEXCEPT
 
template<>
void reset_color< wchar_t > (FILE *stream) FMT_NOEXCEPT
 
template<typename T >
std::add_rvalue_reference< T >::type declval () FMT_NOEXCEPT
 
template<typename Int >
FMT_CONSTEXPR std::make_unsigned< Int >::type to_unsigned (Int value)
 
template<typename Container >
Container & get_container (std::back_insert_iterator< Container > it)
 
dummy_string_view to_string_view (...)
 
FMT_CONSTEXPR bool is_integral (type t)
 
FMT_CONSTEXPR bool is_arithmetic (type t)
 
template<typename Context , typename T >
FMT_CONSTEXPR basic_format_arg< Context > make_arg (const T &value)
 
FMT_MAKE_VALUE((sizeof(long)==sizeof(int) ? int_type :long_long_type), long, long_type) typedef std FMT_MAKE_VALUE ((sizeof(unsigned long)==sizeof(unsigned) ? uint_type :ulong_long_type), unsigned long, ulong_type) template< typename C
 
FMT_MAKE_VALUE((sizeof(long)==sizeof(int) ? int_type :long_long_type), long, long_type) typedef std Char FMT_CONSTEXPR std::enable_if< std::is_same< typename C::char_type, Char >::value, init< C, int, char_type > >::type make_value (Char val)
 
template<typename C >
FMT_CONSTEXPR std::enable_if< !std::is_same< typename C::char_type, char >::value, init< C, int, char_type > >::type make_value (char val)
 
 FMT_MAKE_VALUE (cstring_type, typename C::char_type *, const typename C::char_type *) FMT_MAKE_VALUE(cstring_type
 
const C::char_type const C::char_type * FMT_MAKE_VALUE (string_type, typename basic_string_view< typename C::char_type >::type, basic_string_view< typename C::char_type >) FMT_MAKE_VALUE(string_type
 
template<typename C , typename T >
const C::char_type const C::char_type const std::basic_string< typename C::char_type > basic_string_view< typename C::char_type > std::enable_if<!std::is_same< T, typename C::char_type >::value >::type make_value (const T *)
 
template<typename C , typename T >
std::enable_if< std::is_enum< T >::value &&convert_to_int< T, typename C::char_type >::value, init< C, int, int_type > >::type make_value (const T &val)
 
template<typename C , typename T , typename Char = typename C::char_type>
std::enable_if< is_constructible< basic_string_view< Char >, T >::value &&!internal::is_string< T >::value, init< C, basic_string_view< Char >, string_type > >::type make_value (const T &val)
 
template<typename C , typename T , typename Char = typename C::char_type>
std::enable_if< !convert_to_int< T, Char >::value &&!std::is_same< T, Char >::value &&!std::is_convertible< T, basic_string_view< Char > >::value &&!is_constructible< basic_string_view< Char >, T >::value &&!internal::is_string< T >::value, init< C, const T &, custom_type > >::type make_value (const T &val)
 
template<typename C , typename T >
init< C, const void *, named_arg_typemake_value (const named_arg< T, typename C::char_type > &val)
 
template<typename C , typename S >
FMT_CONSTEXPR11 std::enable_if< internal::is_string< S >::value, init< C, basic_string_view< typename C::char_type >, string_type > >::type make_value (const S &val)
 
template<typename Context >
FMT_CONSTEXPR11 unsigned long long get_types ()
 
template<typename Context , typename Arg , typename... Args>
FMT_CONSTEXPR11 unsigned long long get_types ()
 
template<bool IS_PACKED, typename Context , typename T >
std::enable_if< IS_PACKED, value< Context > >::type make_arg (const T &value)
 
template<bool IS_PACKED, typename Context , typename T >
std::enable_if<!IS_PACKED, basic_format_arg< Context > >::type make_arg (const T &value)
 
template<typename... Args, typename S >
std::enable_if<!is_compile_string< S >::value >::type check_format_string (const S &)
 
template<typename... Args, typename S >
std::enable_if< is_compile_string< S >::value >::type check_format_string (S)
 
template<typename Char >
std::basic_string< Char > vformat (basic_string_view< Char > format_str, basic_format_args< typename buffer_context< Char >::type > args)
 
template<typename Char >
buffer_context< Char >::type::iterator vformat_to (internal::basic_buffer< Char > &buf, basic_string_view< Char > format_str, basic_format_args< typename buffer_context< Char >::type > args)
 
template<typename Char >
FMT_FUNC Char thousands_sep_impl (locale_ref loc)
 
fp operator- (fp x, fp y)
 
FMT_API fp operator* (fp x, fp y)
 
FMT_API fp get_cached_power (int min_exponent, int &pow10_exponent)
 
FMT_FUNC bool grisu2_round (char *buf, int &size, int max_digits, uint64_t delta, uint64_t remainder, uint64_t exp, uint64_t diff, int &exp10)
 
FMT_FUNC bool grisu2_gen_digits (char *buf, int &size, uint32_t hi, uint64_t lo, int &exp, uint64_t delta, const fp &one, const fp &diff, int max_digits)
 
template<typename Handler >
FMT_FUNC void write_exponent (int exp, Handler &&h)
 
template<typename Handler >
FMT_FUNC void grisu2_prettify (const gen_digits_params &params, int size, int exp, Handler &&handler)
 
FMT_FUNC gen_digits_params process_specs (const core_format_specs &specs, int exp, buffer &buf)
 
template<typename Double >
FMT_FUNC std::enable_if< sizeof(Double)==sizeof(uint64_t), bool >::type grisu2_format (Double value, buffer &buf, core_format_specs specs)
 
template<typename Double >
void sprintf_format (Double value, internal::buffer &buf, core_format_specs spec)
 
template<typename Dest , typename Source >
Dest bit_cast (const Source &source)
 
template<typename C >
FMT_CONSTEXPR auto begin (const C &c) -> decltype(c.begin())
 
template<typename T , std::size_t N>
FMT_CONSTEXPR T * begin (T(&array)[N]) FMT_NOEXCEPT
 
template<typename C >
FMT_CONSTEXPR auto end (const C &c) -> decltype(c.end())
 
template<typename T , std::size_t N>
FMT_CONSTEXPR T * end (T(&array)[N]) FMT_NOEXCEPT
 
dummy_int isinf (...)
 
dummy_int _finite (...)
 
dummy_int isnan (...)
 
dummy_int _isnan (...)
 
template<typename Allocator >
Allocator::value_type * allocate (Allocator &alloc, std::size_t n)
 
template<typename T >
const_check (T value)
 
template<typename T >
T * make_checked (T *p, std::size_t)
 
template<typename Container >
std::enable_if< is_contiguous< Container >::value, typename checked< typename Container::value_type >::type >::type reserve (std::back_insert_iterator< Container > &it, std::size_t n)
 
template<typename Iterator >
Iterator & reserve (Iterator &it, std::size_t)
 
template<typename Char >
FMT_CONSTEXPR_DECL const Char * pointer_from (null_terminating_iterator< Char > it)
 
template<typename T >
FMT_CONSTEXPR std::enable_if< std::numeric_limits< T >::is_signed, bool >::type is_negative (T value)
 
template<typename T >
FMT_CONSTEXPR std::enable_if< !std::numeric_limits< T >::is_signed, bool >::type is_negative (T)
 
int count_digits (uint64_t n)
 
template<typename Char >
size_t count_code_points (basic_string_view< Char > s)
 
FMT_API size_t count_code_points (basic_string_view< char8_t > s)
 
char8_t to_char8_t (char c)
 
template<typename OutChar , typename InputIt , typename OutputIt >
std::enable_if< !needs_conversion< InputIt, OutChar >::value, OutputIt >::type copy_str (InputIt begin, InputIt end, OutputIt it)
 
template<typename OutChar , typename InputIt , typename OutputIt >
std::enable_if< needs_conversion< InputIt, OutChar >::value, OutputIt >::type copy_str (InputIt begin, InputIt end, OutputIt it)
 
template<typename Handler >
char * lg (uint32_t n, Handler h) FMT_ALWAYS_INLINE
 
template<typename Char >
FMT_API Char thousands_sep_impl (locale_ref loc)
 
template<typename Char >
Char thousands_sep (locale_ref loc)
 
template<>
wchar_t thousands_sep (locale_ref loc)
 
template<typename UInt , typename Char , typename ThousandsSep >
Char * format_decimal (Char *buffer, UInt value, int num_digits, ThousandsSep thousands_sep)
 
template<typename OutChar , typename UInt , typename Iterator , typename ThousandsSep >
Iterator format_decimal (Iterator out, UInt value, int num_digits, ThousandsSep sep)
 
template<typename OutChar , typename It , typename UInt >
It format_decimal (It out, UInt value, int num_digits)
 
template<unsigned BASE_BITS, typename Char , typename UInt >
Char * format_uint (Char *buffer, UInt value, int num_digits, bool upper=false)
 
template<unsigned BASE_BITS, typename Char , typename It , typename UInt >
It format_uint (It out, UInt value, int num_digits, bool upper=false)
 
template<typename Double >
FMT_API std::enable_if< sizeof(Double)==sizeof(uint64_t), bool >::type grisu2_format (Double value, buffer &buf, core_format_specs)
 
template<typename Double >
std::enable_if< sizeof(Double) !=sizeof(uint64_t), bool >::type grisu2_format (Double, buffer &, core_format_specs)
 
template<typename Handler >
FMT_CONSTEXPR void handle_int_type_spec (char spec, Handler &&handler)
 
template<typename Handler >
FMT_CONSTEXPR void handle_float_type_spec (char spec, Handler &&handler)
 
template<typename Char , typename Handler >
FMT_CONSTEXPR void handle_char_specs (const basic_format_specs< Char > *specs, Handler &&handler)
 
template<typename Char , typename Handler >
FMT_CONSTEXPR void handle_cstring_type_spec (Char spec, Handler &&handler)
 
template<typename Char , typename ErrorHandler >
FMT_CONSTEXPR void check_string_type_spec (Char spec, ErrorHandler &&eh)
 
template<typename Char , typename ErrorHandler >
FMT_CONSTEXPR void check_pointer_type_spec (Char spec, ErrorHandler &&eh)
 
template<typename Char >
FMT_CONSTEXPR bool is_name_start (Char c)
 
template<typename Char , typename ErrorHandler >
FMT_CONSTEXPR unsigned parse_nonnegative_int (const Char *&begin, const Char *end, ErrorHandler &&eh)
 
template<template< typename > class Handler, typename T , typename Context , typename ErrorHandler >
FMT_CONSTEXPR void set_dynamic_spec (T &value, basic_format_arg< Context > arg, ErrorHandler eh)
 
template<typename Char , typename IDHandler >
FMT_CONSTEXPR const Char * parse_arg_id (const Char *begin, const Char *end, IDHandler &&handler)
 
template<typename Char , typename Handler >
FMT_CONSTEXPR const Char * parse_align (const Char *begin, const Char *end, Handler &&handler)
 
template<typename Char , typename Handler >
FMT_CONSTEXPR const Char * parse_width (const Char *begin, const Char *end, Handler &&handler)
 
template<typename Char , typename SpecHandler >
FMT_CONSTEXPR const Char * parse_format_specs (const Char *begin, const Char *end, SpecHandler &&handler)
 
template<bool IS_CONSTEXPR, typename T , typename Ptr = const T*>
FMT_CONSTEXPR bool find (Ptr first, Ptr last, T value, Ptr &out)
 
template<>
bool find< false, char > (const char *first, const char *last, char value, const char *&out)
 
template<bool IS_CONSTEXPR, typename Char , typename Handler >
FMT_CONSTEXPR void parse_format_string (basic_string_view< Char > format_str, Handler &&handler)
 
template<typename T , typename ParseContext >
FMT_CONSTEXPR const ParseContext::char_type * parse_format_specs (ParseContext &ctx)
 
template<typename Char , typename ErrorHandler , typename... Args>
FMT_CONSTEXPR bool do_check_format_string (basic_string_view< Char > s, ErrorHandler eh=ErrorHandler())
 
template<template< typename > class Handler, typename Spec , typename Context >
void handle_dynamic_spec (Spec &value, arg_ref< typename Context::char_type > ref, Context &ctx)
 
template<typename Char >
buffer_context< Char >::type::iterator vformat_to (const std::locale &loc, basic_buffer< Char > &buf, basic_string_view< Char > format_str, basic_format_args< typename buffer_context< Char >::type > args)
 
template<typename Char >
std::basic_string< Char > vformat (const std::locale &loc, basic_string_view< Char > format_str, basic_format_args< typename buffer_context< Char >::type > args)
 
template<typename Char >
void write (std::basic_ostream< Char > &os, basic_buffer< Char > &buf)
 
template<typename Char , typename T >
void format_value (basic_buffer< Char > &buffer, const T &value)
 
template<typename T >
FMT_CONSTEXPR const T * pointer_from (const T *p)
 
template<typename Char >
FMT_CONSTEXPR const Char * pointer_from (null_terminating_iterator< Char > it)
 
template<typename Iterator , typename ErrorHandler >
FMT_CONSTEXPR unsigned parse_nonnegative_int (Iterator &it, ErrorHandler &&eh)
 
template<typename T , typename Context , typename Char >
void convert_arg (basic_format_arg< Context > &arg, Char type)
 
template<typename Char , typename Context >
void printf (basic_buffer< Char > &buf, basic_string_view< Char > format, basic_format_args< Context > args)
 
template<typename RangeT , typename OutputIterator >
void copy (const RangeT &range, OutputIterator out)
 
template<typename OutputIterator >
void copy (const char *str, OutputIterator out)
 
template<typename OutputIterator >
void copy (char ch, OutputIterator out)
 
template<class Tuple , class F , size_t... Is>
void for_each (index_sequence< Is... >, Tuple &&tup, F &&f) FMT_NOEXCEPT
 
template<class T >
FMT_CONSTEXPR make_index_sequence< std::tuple_size< T >::valueget_indexes (T const &)
 
template<class Tuple , class F >
void for_each (Tuple &&tup, F &&f)
 
template<typename Arg >
FMT_CONSTEXPR const char * format_str_quoted (bool add_space, const Arg &, typename std::enable_if< !is_like_std_string< typename std::decay< Arg >::type >::value >::type *=nullptr)
 
template<typename Arg >
FMT_CONSTEXPR const char * format_str_quoted (bool add_space, const Arg &, typename std::enable_if< is_like_std_string< typename std::decay< Arg >::type >::value >::type *=nullptr)
 
FMT_CONSTEXPR const char * format_str_quoted (bool add_space, const char *)
 
FMT_CONSTEXPR const wchar_t * format_str_quoted (bool add_space, const wchar_t *)
 
FMT_CONSTEXPR const char * format_str_quoted (bool add_space, const char)
 
FMT_CONSTEXPR const wchar_t * format_str_quoted (bool add_space, const wchar_t)
 
null localtime_r FMT_NOMACRO (...)
 
null localtime_s (...)
 
null gmtime_r (...)
 
null gmtime_s (...)
 
std::size_t strftime (char *str, std::size_t count, const char *format, const std::tm *time)
 
std::size_t strftime (wchar_t *str, std::size_t count, const wchar_t *format, const std::tm *time)
 

Typedef Documentation

◆ buffer

Definition at line 291 of file core.h.

◆ data

Definition at line 764 of file format.h.

◆ fputil

typedef std::numeric_limits<internal::dummy_int> internal::fputil

Definition at line 272 of file format.h.

◆ index_sequence

template<std::size_t... N>
using internal::index_sequence = typedef integer_sequence<std::size_t, N...>

Definition at line 142 of file ranges.h.

◆ long_type

typedef std::conditional<sizeof(long) == sizeof(int), int, long long>::type internal::long_type

Definition at line 661 of file core.h.

◆ make_index_sequence

template<std::size_t N>
using internal::make_index_sequence = typedef make_integer_sequence<std::size_t, N>

Definition at line 150 of file ranges.h.

◆ wbuffer

typedef basic_buffer<wchar_t> internal::wbuffer

Definition at line 292 of file core.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
max_packed_args 

Definition at line 769 of file core.h.

◆ anonymous enum

anonymous enum : unsigned long long
Enumerator
is_unpacked_bit 

Definition at line 770 of file core.h.

◆ numeric_system

Enumerator
standard 
alternative 

Definition at line 23 of file chrono.h.

◆ type

Enumerator
none_type 
named_arg_type 
int_type 
uint_type 
long_long_type 
ulong_long_type 
bool_type 
char_type 
last_integer_type 
double_type 
long_double_type 
last_numeric_type 
cstring_type 
string_type 
pointer_type 
custom_type 

Definition at line 530 of file core.h.

Function Documentation

◆ _finite()

dummy_int internal::_finite (   ...)
inline

Definition at line 277 of file format.h.

Here is the caller graph for this function:

◆ _isnan()

dummy_int internal::_isnan (   ...)
inline

Definition at line 279 of file format.h.

Here is the caller graph for this function:

◆ allocate()

template<typename Allocator >
Allocator::value_type* internal::allocate ( Allocator &  alloc,
std::size_t  n 
)

Definition at line 282 of file format.h.

◆ begin() [1/2]

template<typename C >
FMT_CONSTEXPR auto internal::begin ( const C &  c) -> decltype(c.begin())

Definition at line 251 of file format.h.

Here is the caller graph for this function:

◆ begin() [2/2]

template<typename T , std::size_t N>
FMT_CONSTEXPR T* internal::begin ( T(&)  array[N])

Definition at line 255 of file format.h.

◆ bit_cast()

template<typename Dest , typename Source >
Dest internal::bit_cast ( const Source &  source)
inline

Definition at line 242 of file format.h.

Here is the caller graph for this function:

◆ check_format_string() [1/2]

template<typename... Args, typename S >
std::enable_if<!is_compile_string<S>::value>::type internal::check_format_string ( const S &  )
inline

Definition at line 1352 of file core.h.

Here is the caller graph for this function:

◆ check_format_string() [2/2]

template<typename... Args, typename S >
std::enable_if< is_compile_string< S >::value >::type internal::check_format_string ( format_str)

Definition at line 2119 of file format.h.

Here is the call graph for this function:

◆ check_pointer_type_spec()

template<typename Char , typename ErrorHandler >
FMT_CONSTEXPR void internal::check_pointer_type_spec ( Char  spec,
ErrorHandler &&  eh 
)

Definition at line 1210 of file format.h.

Here is the caller graph for this function:

◆ check_string_type_spec()

template<typename Char , typename ErrorHandler >
FMT_CONSTEXPR void internal::check_string_type_spec ( Char  spec,
ErrorHandler &&  eh 
)

Definition at line 1204 of file format.h.

Here is the caller graph for this function:

◆ const_check()

template<typename T >
T internal::const_check ( value)
inline

Definition at line 293 of file format.h.

Here is the caller graph for this function:

◆ convert_arg()

template<typename T , typename Context , typename Char >
void internal::convert_arg ( basic_format_arg< Context > &  arg,
Char  type 
)

Definition at line 259 of file printf.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ copy() [1/3]

template<typename RangeT , typename OutputIterator >
void internal::copy ( const RangeT &  range,
OutputIterator  out 
)

Definition at line 58 of file ranges.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ copy() [2/3]

template<typename OutputIterator >
void internal::copy ( const char *  str,
OutputIterator  out 
)

Definition at line 64 of file ranges.h.

◆ copy() [3/3]

template<typename OutputIterator >
void internal::copy ( char  ch,
OutputIterator  out 
)

Definition at line 72 of file ranges.h.

◆ copy_str() [1/2]

template<typename OutChar , typename InputIt , typename OutputIt >
std::enable_if< !needs_conversion<InputIt, OutChar>::value, OutputIt>::type internal::copy_str ( InputIt  begin,
InputIt  end,
OutputIt  it 
)

Definition at line 810 of file format.h.

Here is the call graph for this function:

◆ copy_str() [2/2]

template<typename OutChar , typename InputIt , typename OutputIt >
std::enable_if< needs_conversion<InputIt, OutChar>::value, OutputIt>::type internal::copy_str ( InputIt  begin,
InputIt  end,
OutputIt  it 
)

Definition at line 817 of file format.h.

Here is the call graph for this function:

◆ count_code_points() [1/2]

template<typename Char >
size_t internal::count_code_points ( basic_string_view< Char >  s)
inline

Definition at line 794 of file format.h.

◆ count_code_points() [2/2]

FMT_FUNC size_t internal::count_code_points ( basic_string_view< char8_t s)

Definition at line 197 of file format-inl.h.

◆ count_digits()

int internal::count_digits ( uint64_t  n)
inline

Definition at line 777 of file format.h.

Here is the caller graph for this function:

◆ declval()

template<typename T >
std::add_rvalue_reference<T>::type internal::declval ( )

◆ do_check_format_string()

template<typename Char , typename ErrorHandler , typename... Args>
FMT_CONSTEXPR bool internal::do_check_format_string ( basic_string_view< Char >  s,
ErrorHandler  eh = ErrorHandler() 
)

Definition at line 2110 of file format.h.

Here is the caller graph for this function:

◆ end() [1/2]

template<typename C >
FMT_CONSTEXPR auto internal::end ( const C &  c) -> decltype(c.end())

Definition at line 257 of file format.h.

Here is the caller graph for this function:

◆ end() [2/2]

template<typename T , std::size_t N>
FMT_CONSTEXPR T* internal::end ( T(&)  array[N])

Definition at line 259 of file format.h.

◆ find()

template<bool IS_CONSTEXPR, typename T , typename Ptr = const T*>
FMT_CONSTEXPR bool internal::find ( Ptr  first,
Ptr  last,
value,
Ptr &  out 
)

Definition at line 1970 of file format.h.

Here is the caller graph for this function:

◆ find< false, char >()

template<>
bool internal::find< false, char > ( const char *  first,
const char *  last,
char  value,
const char *&  out 
)
inline

Definition at line 1979 of file format.h.

Here is the call graph for this function:

◆ FMT_MAKE_VALUE() [1/3]

FMT_MAKE_VALUE ( (sizeof(long) == sizeof(int) ? int_type : long_long_type), long, long_type) typedef std internal::FMT_MAKE_VALUE ( (sizeof(unsigned long)==sizeof(unsigned) ? uint_type :ulong_long_type ,
unsigned  long,
ulong_type   
)
Here is the caller graph for this function:

◆ FMT_MAKE_VALUE() [2/3]

internal::FMT_MAKE_VALUE ( cstring_type  ,
typename C::char_type *  ,
const typename C::char_type *   
)

◆ FMT_MAKE_VALUE() [3/3]

const C::char_type const C::char_type* internal::FMT_MAKE_VALUE ( string_type  ,
typename basic_string_view< typename C::char_type >::type  ,
basic_string_view< typename C::char_type >   
)

◆ FMT_NOMACRO()

null localtime_r internal::FMT_NOMACRO (   ...)
inline

Definition at line 22 of file time.h.

◆ for_each() [1/2]

template<class Tuple , class F , size_t... Is>
void internal::for_each ( index_sequence< Is... >  ,
Tuple &&  tup,
F &&  f 
)

Definition at line 154 of file ranges.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ for_each() [2/2]

template<class Tuple , class F >
void internal::for_each ( Tuple &&  tup,
F &&  f 
)

Definition at line 166 of file ranges.h.

Here is the call graph for this function:

◆ format_decimal() [1/3]

template<typename UInt , typename Char , typename ThousandsSep >
Char* internal::format_decimal ( Char *  buffer,
UInt  value,
int  num_digits,
ThousandsSep  thousands_sep 
)
inline

Definition at line 958 of file format.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ format_decimal() [2/3]

template<typename OutChar , typename UInt , typename Iterator , typename ThousandsSep >
Iterator internal::format_decimal ( Iterator  out,
UInt  value,
int  num_digits,
ThousandsSep  sep 
)
inline

Definition at line 987 of file format.h.

Here is the call graph for this function:

◆ format_decimal() [3/3]

template<typename OutChar , typename It , typename UInt >
It internal::format_decimal ( It  out,
UInt  value,
int  num_digits 
)
inline

Definition at line 1000 of file format.h.

◆ format_str_quoted() [1/6]

template<typename Arg >
FMT_CONSTEXPR const char* internal::format_str_quoted ( bool  add_space,
const Arg &  ,
typename std::enable_if< !is_like_std_string< typename std::decay< Arg >::type >::value >::type = nullptr 
)

Definition at line 172 of file ranges.h.

Here is the caller graph for this function:

◆ format_str_quoted() [2/6]

template<typename Arg >
FMT_CONSTEXPR const char* internal::format_str_quoted ( bool  add_space,
const Arg &  ,
typename std::enable_if< is_like_std_string< typename std::decay< Arg >::type >::value >::type = nullptr 
)

Definition at line 179 of file ranges.h.

◆ format_str_quoted() [3/6]

FMT_CONSTEXPR const char* internal::format_str_quoted ( bool  add_space,
const char *   
)

Definition at line 185 of file ranges.h.

◆ format_str_quoted() [4/6]

FMT_CONSTEXPR const wchar_t* internal::format_str_quoted ( bool  add_space,
const wchar_t *   
)

Definition at line 188 of file ranges.h.

◆ format_str_quoted() [5/6]

FMT_CONSTEXPR const char* internal::format_str_quoted ( bool  add_space,
const char   
)

Definition at line 192 of file ranges.h.

◆ format_str_quoted() [6/6]

FMT_CONSTEXPR const wchar_t* internal::format_str_quoted ( bool  add_space,
const wchar_t   
)

Definition at line 195 of file ranges.h.

◆ format_uint() [1/2]

template<unsigned BASE_BITS, typename Char , typename UInt >
Char* internal::format_uint ( Char *  buffer,
UInt  value,
int  num_digits,
bool  upper = false 
)
inline

Definition at line 1005 of file format.h.

Here is the call graph for this function:

◆ format_uint() [2/2]

template<unsigned BASE_BITS, typename Char , typename It , typename UInt >
It internal::format_uint ( It  out,
UInt  value,
int  num_digits,
bool  upper = false 
)
inline

Definition at line 1019 of file format.h.

◆ format_value()

template<typename Char , typename T >
void internal::format_value ( basic_buffer< Char > &  buffer,
const T &  value 
)

Definition at line 91 of file ostream.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fputs()

template<typename Char >
void internal::fputs ( const Char *  chars,
FILE *  stream 
)
inline

Definition at line 486 of file color.h.

Here is the caller graph for this function:

◆ fputs< wchar_t >()

template<>
void internal::fputs< wchar_t > ( const wchar_t *  chars,
FILE *  stream 
)
inline

Definition at line 491 of file color.h.

◆ get_cached_power()

FMT_FUNC fp internal::get_cached_power ( int  min_exponent,
int &  pow10_exponent 
)

Definition at line 453 of file format-inl.h.

Here is the caller graph for this function:

◆ get_container()

template<typename Container >
Container& internal::get_container ( std::back_insert_iterator< Container >  it)
inline

Definition at line 313 of file core.h.

Here is the caller graph for this function:

◆ get_indexes()

template<class T >
FMT_CONSTEXPR make_index_sequence<std::tuple_size<T>::value> internal::get_indexes ( T const &  )

Definition at line 163 of file ranges.h.

Here is the caller graph for this function:

◆ get_types() [1/2]

template<typename Context >
FMT_CONSTEXPR11 unsigned long long internal::get_types ( )

Definition at line 1051 of file core.h.

Here is the caller graph for this function:

◆ get_types() [2/2]

template<typename Context , typename Arg , typename... Args>
FMT_CONSTEXPR11 unsigned long long internal::get_types ( )

Definition at line 1054 of file core.h.

Here is the call graph for this function:

◆ gmtime_r()

null internal::gmtime_r (   ...)
inline

Definition at line 24 of file time.h.

Here is the caller graph for this function:

◆ gmtime_s()

null internal::gmtime_s (   ...)
inline

Definition at line 25 of file time.h.

Here is the caller graph for this function:

◆ grisu2_format() [1/3]

template<typename Double >
FMT_FUNC std::enable_if<sizeof(Double) == sizeof(uint64_t), bool>::type internal::grisu2_format ( Double  value,
buffer buf,
core_format_specs  specs 
)

Definition at line 716 of file format-inl.h.

Here is the caller graph for this function:

◆ grisu2_format() [2/3]

template<typename Double >
FMT_API std::enable_if<sizeof(Double) == sizeof(uint64_t), bool>::type internal::grisu2_format ( Double  value,
buffer buf,
core_format_specs   
)
inline

Definition at line 716 of file format-inl.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ grisu2_format() [3/3]

template<typename Double >
std::enable_if<sizeof(Double) != sizeof(uint64_t), bool>::type internal::grisu2_format ( Double  ,
buffer ,
core_format_specs   
)
inline

Definition at line 1134 of file format.h.

Here is the call graph for this function:

◆ grisu2_gen_digits()

FMT_FUNC bool internal::grisu2_gen_digits ( char *  buf,
int &  size,
uint32_t  hi,
uint64_t  lo,
int &  exp,
uint64_t  delta,
const fp one,
const fp diff,
int  max_digits 
)

Definition at line 484 of file format-inl.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ grisu2_prettify()

template<typename Handler >
FMT_FUNC void internal::grisu2_prettify ( const gen_digits_params params,
int  size,
int  exp,
Handler &&  handler 
)

Definition at line 619 of file format-inl.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ grisu2_round()

FMT_FUNC bool internal::grisu2_round ( char *  buf,
int &  size,
int  max_digits,
uint64_t  delta,
uint64_t  remainder,
uint64_t  exp,
uint64_t  diff,
int &  exp10 
)

Definition at line 466 of file format-inl.h.

Here is the caller graph for this function:

◆ handle_char_specs()

template<typename Char , typename Handler >
FMT_CONSTEXPR void internal::handle_char_specs ( const basic_format_specs< Char > *  specs,
Handler &&  handler 
)

Definition at line 1184 of file format.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ handle_cstring_type_spec()

template<typename Char , typename Handler >
FMT_CONSTEXPR void internal::handle_cstring_type_spec ( Char  spec,
Handler &&  handler 
)

Definition at line 1194 of file format.h.

Here is the caller graph for this function:

◆ handle_dynamic_spec()

template<template< typename > class Handler, typename Spec , typename Context >
void internal::handle_dynamic_spec ( Spec &  value,
arg_ref< typename Context::char_type >  ref,
Context &  ctx 
)

Definition at line 2134 of file format.h.

◆ handle_float_type_spec()

template<typename Handler >
FMT_CONSTEXPR void internal::handle_float_type_spec ( char  spec,
Handler &&  handler 
)

Definition at line 1163 of file format.h.

Here is the caller graph for this function:

◆ handle_int_type_spec()

template<typename Handler >
FMT_CONSTEXPR void internal::handle_int_type_spec ( char  spec,
Handler &&  handler 
)

Definition at line 1140 of file format.h.

Here is the caller graph for this function:

◆ is_arithmetic()

FMT_CONSTEXPR bool internal::is_arithmetic ( type  t)

Definition at line 545 of file core.h.

Here is the caller graph for this function:

◆ is_integral()

FMT_CONSTEXPR bool internal::is_integral ( type  t)

Definition at line 540 of file core.h.

Here is the caller graph for this function:

◆ is_name_start()

template<typename Char >
FMT_CONSTEXPR bool internal::is_name_start ( Char  c)

Definition at line 1447 of file format.h.

Here is the caller graph for this function:

◆ is_negative() [1/2]

template<typename T >
FMT_CONSTEXPR std::enable_if< std::numeric_limits<T>::is_signed, bool>::type internal::is_negative ( value)

Definition at line 727 of file format.h.

Here is the caller graph for this function:

◆ is_negative() [2/2]

template<typename T >
FMT_CONSTEXPR std::enable_if< !std::numeric_limits<T>::is_signed, bool>::type internal::is_negative ( )

Definition at line 732 of file format.h.

◆ isinf()

dummy_int internal::isinf (   ...)
inline

Definition at line 276 of file format.h.

Here is the caller graph for this function:

◆ isnan()

dummy_int internal::isnan (   ...)
inline

Definition at line 278 of file format.h.

Here is the caller graph for this function:

◆ lg()

template<typename Handler >
char * internal::lg ( uint32_t  n,
Handler  h 
)
inline

Definition at line 832 of file format.h.

◆ localtime_s()

null internal::localtime_s (   ...)
inline

Definition at line 23 of file time.h.

Here is the caller graph for this function:

◆ make_arg() [1/3]

template<typename Context , typename T >
FMT_CONSTEXPR basic_format_arg< Context > internal::make_arg ( const T &  value)

Definition at line 1059 of file core.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ make_arg() [2/3]

template<bool IS_PACKED, typename Context , typename T >
std::enable_if<IS_PACKED, value<Context> >::type internal::make_arg ( const T &  value)
inline

Definition at line 1068 of file core.h.

◆ make_arg() [3/3]

template<bool IS_PACKED, typename Context , typename T >
std::enable_if<!IS_PACKED, basic_format_arg<Context> >::type internal::make_arg ( const T &  value)
inline

Definition at line 1074 of file core.h.

◆ make_background_color()

template<typename Char >
FMT_CONSTEXPR ansi_color_escape<Char> internal::make_background_color ( internal::color_type  background)

Definition at line 475 of file color.h.

◆ make_checked()

template<typename T >
T* internal::make_checked ( T *  p,
std::size_t   
)
inline

Definition at line 389 of file format.h.

Here is the caller graph for this function:

◆ make_emphasis()

template<typename Char >
FMT_CONSTEXPR ansi_color_escape<Char> internal::make_emphasis ( emphasis  em)

Definition at line 481 of file color.h.

◆ make_foreground_color()

template<typename Char >
FMT_CONSTEXPR ansi_color_escape<Char> internal::make_foreground_color ( internal::color_type  foreground)

Definition at line 469 of file color.h.

◆ make_value() [1/8]

FMT_MAKE_VALUE ( (sizeof(long) == sizeof(int) ? int_type : long_long_type), long, long_type) typedef std Char FMT_CONSTEXPR std::enable_if< std::is_same<typename C::char_type, Char>::value, init<C, int, char_type> >::type internal::make_value ( Char  val)

Definition at line 679 of file core.h.

◆ make_value() [2/8]

template<typename C >
FMT_CONSTEXPR std::enable_if< !std::is_same<typename C::char_type, char>::value, init<C, int, char_type> >::type internal::make_value ( char  val)

Definition at line 684 of file core.h.

Here is the call graph for this function:

◆ make_value() [3/8]

template<typename C , typename T >
const C::char_type const C::char_type const std::basic_string<typename C::char_type> basic_string_view<typename C::char_type> std::enable_if<!std::is_same<T, typename C::char_type>::value>::type internal::make_value ( const T *  )

Definition at line 720 of file core.h.

◆ make_value() [4/8]

template<typename C , typename T >
std::enable_if< std::is_enum<T>::value && convert_to_int<T, typename C::char_type>::value, init<C, int, int_type> >::type internal::make_value ( const T &  val)
inline

Definition at line 728 of file core.h.

◆ make_value() [5/8]

template<typename C , typename T , typename Char = typename C::char_type>
std::enable_if< is_constructible<basic_string_view<Char>, T>::value && !internal::is_string<T>::value, init<C, basic_string_view<Char>, string_type> >::type internal::make_value ( const T &  val)
inline

Definition at line 735 of file core.h.

◆ make_value() [6/8]

template<typename C , typename T , typename Char = typename C::char_type>
std::enable_if< !convert_to_int<T, Char>::value && !std::is_same<T, Char>::value && !std::is_convertible<T, basic_string_view<Char> >::value && !is_constructible<basic_string_view<Char>, T>::value && !internal::is_string<T>::value, init<C, const T &, custom_type> >::type internal::make_value ( const T &  val)
inline

Definition at line 746 of file core.h.

◆ make_value() [7/8]

template<typename C , typename T >
init<C, const void*, named_arg_type> internal::make_value ( const named_arg< T, typename C::char_type > &  val)

Definition at line 750 of file core.h.

Here is the call graph for this function:

◆ make_value() [8/8]

template<typename C , typename S >
FMT_CONSTEXPR11 std::enable_if< internal::is_string<S>::value, init<C, basic_string_view<typename C::char_type>, string_type> >::type internal::make_value ( const S &  val)

Definition at line 760 of file core.h.

Here is the call graph for this function:

◆ operator*()

FMT_FUNC fp internal::operator* ( fp  x,
fp  y 
)

Definition at line 442 of file format-inl.h.

Here is the caller graph for this function:

◆ operator-()

fp internal::operator- ( fp  x,
fp  y 
)
inline

Definition at line 429 of file format-inl.h.

Here is the call graph for this function:

◆ parse_align()

template<typename Char , typename Handler >
FMT_CONSTEXPR const Char* internal::parse_align ( const Char *  begin,
const Char *  end,
Handler &&  handler 
)

Definition at line 1847 of file format.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ parse_arg_id()

template<typename Char , typename IDHandler >
FMT_CONSTEXPR const Char* internal::parse_arg_id ( const Char *  begin,
const Char *  end,
IDHandler &&  handler 
)

Definition at line 1786 of file format.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ parse_chrono_format()

template<typename Char , typename Handler >
FMT_CONSTEXPR const Char* internal::parse_chrono_format ( const Char *  begin,
const Char *  end,
Handler &&  handler 
)

Definition at line 31 of file chrono.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ parse_format_specs() [1/2]

template<typename Char , typename SpecHandler >
FMT_CONSTEXPR const Char* internal::parse_format_specs ( const Char *  begin,
const Char *  end,
SpecHandler &&  handler 
)

Definition at line 1903 of file format.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ parse_format_specs() [2/2]

template<typename T , typename ParseContext >
FMT_CONSTEXPR const ParseContext::char_type* internal::parse_format_specs ( ParseContext &  ctx)

Definition at line 2053 of file format.h.

Here is the call graph for this function:

◆ parse_format_string()

template<bool IS_CONSTEXPR, typename Char , typename Handler >
FMT_CONSTEXPR void internal::parse_format_string ( basic_string_view< Char >  format_str,
Handler &&  handler 
)

Definition at line 1999 of file format.h.

Here is the call graph for this function:

◆ parse_nonnegative_int() [1/2]

template<typename Iterator , typename ErrorHandler >
FMT_CONSTEXPR unsigned internal::parse_nonnegative_int ( Iterator &  it,
ErrorHandler &&  eh 
)

Definition at line 116 of file printf.h.

◆ parse_nonnegative_int() [2/2]

template<typename Char , typename ErrorHandler >
FMT_CONSTEXPR unsigned internal::parse_nonnegative_int ( const Char *&  begin,
const Char *  end,
ErrorHandler &&  eh 
)

Definition at line 1454 of file format.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ parse_width()

template<typename Char , typename Handler >
FMT_CONSTEXPR const Char* internal::parse_width ( const Char *  begin,
const Char *  end,
Handler &&  handler 
)

Definition at line 1884 of file format.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pointer_from() [1/3]

template<typename T >
FMT_CONSTEXPR const T* internal::pointer_from ( const T *  p)

Definition at line 104 of file printf.h.

◆ pointer_from() [2/3]

template<typename Char >
FMT_CONSTEXPR const Char* internal::pointer_from ( null_terminating_iterator< Char >  it)

Definition at line 107 of file printf.h.

Here is the caller graph for this function:

◆ pointer_from() [3/3]

template<typename Char >
FMT_CONSTEXPR_DECL const Char* internal::pointer_from ( null_terminating_iterator< Char >  it)

Definition at line 107 of file printf.h.

Here is the caller graph for this function:

◆ printf()

template<typename Char , typename Context >
void internal::printf ( basic_buffer< Char > &  buf,
basic_string_view< Char >  format,
basic_format_args< Context >  args 
)

Definition at line 321 of file printf.h.

Here is the caller graph for this function:

◆ process_specs()

FMT_FUNC gen_digits_params internal::process_specs ( const core_format_specs specs,
int  exp,
buffer buf 
)

Definition at line 673 of file format-inl.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ reserve() [1/2]

template<typename Container >
std::enable_if< is_contiguous<Container>::value, typename checked<typename Container::value_type>::type>::type internal::reserve ( std::back_insert_iterator< Container > &  it,
std::size_t  n 
)
inline

Definition at line 596 of file format.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ reserve() [2/2]

template<typename Iterator >
Iterator& internal::reserve ( Iterator &  it,
std::size_t   
)
inline

Definition at line 604 of file format.h.

◆ reset_color()

template<typename Char >
void internal::reset_color ( FILE *  stream)
inline

Definition at line 496 of file color.h.

Here is the call graph for this function:

◆ reset_color< wchar_t >()

template<>
void internal::reset_color< wchar_t > ( FILE *  stream)
inline

Definition at line 501 of file color.h.

Here is the call graph for this function:

◆ set_dynamic_spec()

template<template< typename > class Handler, typename T , typename Context , typename ErrorHandler >
FMT_CONSTEXPR void internal::set_dynamic_spec ( T &  value,
basic_format_arg< Context >  arg,
ErrorHandler  eh 
)

Definition at line 1654 of file format.h.

Here is the call graph for this function:

◆ sprintf_format()

template<typename Double >
void internal::sprintf_format ( Double  value,
internal::buffer buf,
core_format_specs  spec 
)

Definition at line 764 of file format-inl.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ strftime() [1/2]

std::size_t internal::strftime ( char *  str,
std::size_t  count,
const char *  format,
const std::tm *  time 
)
inline

Definition at line 104 of file time.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ strftime() [2/2]

std::size_t internal::strftime ( wchar_t *  str,
std::size_t  count,
const wchar_t *  format,
const std::tm *  time 
)
inline

Definition at line 109 of file time.h.

Here is the caller graph for this function:

◆ thousands_sep() [1/2]

template<typename Char >
Char internal::thousands_sep ( locale_ref  loc)
inline

Definition at line 945 of file format.h.

Here is the caller graph for this function:

◆ thousands_sep() [2/2]

template<>
wchar_t internal::thousands_sep ( locale_ref  loc)
inline

Definition at line 950 of file format.h.

◆ thousands_sep_impl() [1/2]

template<typename Char >
FMT_FUNC Char internal::thousands_sep_impl ( locale_ref  loc)

Definition at line 222 of file format-inl.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ thousands_sep_impl() [2/2]

template<typename Char >
FMT_API Char internal::thousands_sep_impl ( locale_ref  loc)

Definition at line 222 of file format-inl.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ to_char8_t()

char8_t internal::to_char8_t ( char  c)
inline

Definition at line 799 of file format.h.

Here is the caller graph for this function:

◆ to_int()

template<typename Int >
int internal::to_int ( Int  value)
inline

Definition at line 214 of file chrono.h.

Here is the caller graph for this function:

◆ to_string_view()

dummy_string_view internal::to_string_view (   ...)
Here is the caller graph for this function:

◆ to_unsigned()

template<typename Int >
FMT_CONSTEXPR std::make_unsigned<Int>::type internal::to_unsigned ( Int  value)

Definition at line 208 of file core.h.

Here is the caller graph for this function:

◆ vformat() [1/2]

template<typename Char >
std::basic_string<Char> internal::vformat ( const std::locale &  loc,
basic_string_view< Char >  format_str,
basic_format_args< typename buffer_context< Char >::type args 
)

Definition at line 28 of file locale.h.

Here is the call graph for this function:

◆ vformat() [2/2]

template<typename Char >
std::basic_string< Char > internal::vformat ( basic_string_view< Char >  format_str,
basic_format_args< typename buffer_context< Char >::type args 
)
inline

Definition at line 3410 of file format.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ vformat_to() [1/2]

template<typename Char >
buffer_context<Char>::type::iterator internal::vformat_to ( const std::locale &  loc,
basic_buffer< Char > &  buf,
basic_string_view< Char >  format_str,
basic_format_args< typename buffer_context< Char >::type args 
)

Definition at line 18 of file locale.h.

Here is the call graph for this function:

◆ vformat_to() [2/2]

template<typename Char >
buffer_context< Char >::type::iterator internal::vformat_to ( internal::basic_buffer< Char > &  buf,
basic_string_view< Char >  format_str,
basic_format_args< typename buffer_context< Char >::type args 
)

Definition at line 3233 of file format.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write()

template<typename Char >
void internal::write ( std::basic_ostream< Char > &  os,
basic_buffer< Char > &  buf 
)

Definition at line 76 of file ostream.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_exponent()

template<typename Handler >
FMT_FUNC void internal::write_exponent ( int  exp,
Handler &&  h 
)

Definition at line 587 of file format-inl.h.

Here is the caller graph for this function: