|
null localtime_r | FMT_NOMACRO (...) |
|
null | localtime_s (...) |
|
null | gmtime_r (...) |
|
null | gmtime_s (...) |
|
const std::locale & | get_classic_locale () |
|
template<typename CodeUnit > |
void | write_codecvt (codecvt_result< CodeUnit > &out, string_view in_buf, const std::locale &loc) |
|
template<typename OutputIt > |
auto | write_encoded_tm_str (OutputIt out, string_view in, const std::locale &loc) -> OutputIt |
|
template<typename Char , typename OutputIt , FMT_ENABLE_IF(!std::is_same< Char, char >::value) > |
auto | write_tm_str (OutputIt out, string_view sv, const std::locale &loc) -> OutputIt |
|
template<typename Char > |
void | do_write (buffer< Char > &buf, const std::tm &time, const std::locale &loc, char format, char modifier) |
|
template<typename Char , typename OutputIt , FMT_ENABLE_IF(!std::is_same< Char, char >::value) > |
auto | write (OutputIt out, const std::tm &time, const std::locale &loc, char format, char modifier=0) -> OutputIt |
|
template<typename... T> |
FMT_CONSTEXPR void | ignore_unused (const T &...) |
|
constexpr FMT_INLINE auto | is_constant_evaluated (bool default_value=false) noexcept-> bool |
|
template<typename T > |
constexpr FMT_INLINE auto | const_check (T value) -> T |
|
FMT_NORETURN FMT_API void | assert_fail (const char *file, int line, const char *message) |
|
template<typename T > |
auto | convert_for_visit (T) -> monostate |
|
template<typename Int > |
FMT_CONSTEXPR auto | to_unsigned (Int value) -> typename std::make_unsigned< Int >::type |
|
FMT_CONSTEXPR auto | is_utf8 () -> bool |
|
template<typename Char , FMT_ENABLE_IF(is_char< Char >::value) > |
FMT_INLINE auto | to_string_view (const Char *s) -> basic_string_view< Char > |
|
template<typename Char , typename Traits , typename Alloc > |
auto | to_string_view (const std::basic_string< Char, Traits, Alloc > &s) -> basic_string_view< Char > |
|
template<typename Char > |
constexpr auto | to_string_view (basic_string_view< Char > s) -> basic_string_view< Char > |
|
template<typename Char , FMT_ENABLE_IF(!std::is_empty< std_string_view< Char >>::value) > |
auto | to_string_view (std_string_view< Char > s) -> basic_string_view< Char > |
|
template<typename S , FMT_ENABLE_IF(is_compile_string< S >::value) > |
constexpr auto | to_string_view (const S &s) -> basic_string_view< typename S::char_type > |
|
void | to_string_view (...) |
|
| FMT_TYPE_CONSTANT (int, int_type) |
|
| FMT_TYPE_CONSTANT (unsigned, uint_type) |
|
| FMT_TYPE_CONSTANT (long long, long_long_type) |
|
| FMT_TYPE_CONSTANT (unsigned long long, ulong_long_type) |
|
| FMT_TYPE_CONSTANT (int128_opt, int128_type) |
|
| FMT_TYPE_CONSTANT (uint128_opt, uint128_type) |
|
| FMT_TYPE_CONSTANT (bool, bool_type) |
|
| FMT_TYPE_CONSTANT (Char, char_type) |
|
| FMT_TYPE_CONSTANT (float, float_type) |
|
| FMT_TYPE_CONSTANT (double, double_type) |
|
| FMT_TYPE_CONSTANT (long double, long_double_type) |
|
| FMT_TYPE_CONSTANT (const Char *, cstring_type) |
|
| FMT_TYPE_CONSTANT (basic_string_view< Char >, string_type) |
|
| FMT_TYPE_CONSTANT (const void *, pointer_type) |
|
constexpr bool | is_integral_type (type t) |
|
constexpr bool | is_arithmetic_type (type t) |
|
constexpr auto | set (type rhs) -> int |
|
constexpr auto | in (type t, int set) -> bool |
|
FMT_NORETURN FMT_API void | throw_format_error (const char *message) |
|
template<typename Context , typename T > |
constexpr auto | 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 | has_const_formatter_impl (...) -> bool |
|
template<typename T , typename Context > |
constexpr auto | has_const_formatter () -> bool |
|
template<typename Container > |
auto | get_container (std::back_insert_iterator< Container > it) -> Container & |
|
template<typename Char , typename InputIt , typename OutputIt > |
FMT_CONSTEXPR auto | copy_str (InputIt begin, InputIt end, OutputIt out) -> OutputIt |
|
template<typename Char , typename T , typename U , FMT_ENABLE_IF(std::is_same< remove_const_t< T >, U >::value &&is_char< U >::value) > |
FMT_CONSTEXPR auto | copy_str (T *begin, T *end, U *out) -> U * |
|
template<typename T , typename OutputIt > |
auto | get_buffer (OutputIt out) -> iterator_buffer< OutputIt, T > |
|
template<typename T , typename Buf , FMT_ENABLE_IF(std::is_base_of< buffer< char >, Buf >::value) > |
auto | get_buffer (std::back_insert_iterator< Buf > out) -> buffer< char > & |
|
template<typename Buf , typename OutputIt > |
FMT_INLINE auto | get_iterator (Buf &buf, OutputIt) -> decltype(buf.out()) |
|
template<typename T , typename OutputIt > |
auto | get_iterator (buffer< T > &, OutputIt out) -> OutputIt |
|
template<typename Char > |
void | init_named_args (named_arg_info< Char > *, int, int) |
|
template<typename Char , typename T , typename... Tail, FMT_ENABLE_IF(!is_named_arg< T >::value) > |
void | init_named_args (named_arg_info< Char > *named_args, int arg_count, int named_arg_count, const T &, const Tail &...args) |
|
template<typename... Args> |
FMT_CONSTEXPR FMT_INLINE void | init_named_args (std::nullptr_t, int, int, const Args &...) |
|
template<bool B = false> |
constexpr auto | count () -> size_t |
|
template<bool B1, bool B2, bool... Tail> |
constexpr auto | count () -> size_t |
|
template<typename... Args> |
constexpr auto | count_named_args () -> size_t |
|
template<typename... Args> |
constexpr auto | count_statically_named_args () -> size_t |
|
template<typename Context , typename T > |
FMT_CONSTEXPR auto | make_arg (T &&value) -> basic_format_arg< Context > |
|
template<typename Char , typename InputIt > |
auto | copy_str (InputIt begin, InputIt end, appender out) -> appender |
|
template<typename Char , typename R , typename OutputIt > |
FMT_CONSTEXPR auto | copy_str (R &&rng, OutputIt out) -> OutputIt |
|
template<typename > |
constexpr auto | encode_types () -> unsigned long long |
|
template<typename Context , typename Arg , typename... Args> |
constexpr auto | encode_types () -> unsigned long long |
|
template<typename Context , typename T > |
FMT_CONSTEXPR FMT_INLINE auto | make_value (T &&val) -> value< Context > |
|
template<bool IS_PACKED, typename Context , type , typename T , FMT_ENABLE_IF(IS_PACKED) > |
FMT_CONSTEXPR FMT_INLINE auto | make_arg (T &&val) -> value< Context > |
|
template<bool IS_PACKED, typename Context , type , typename T , FMT_ENABLE_IF(!IS_PACKED) > |
FMT_CONSTEXPR auto | make_arg (T &&value) -> basic_format_arg< Context > |
|
template<typename Char , FMT_ENABLE_IF(std::is_integral< Char >::value) > |
constexpr auto | to_ascii (Char c) -> char |
|
template<typename Char > |
FMT_CONSTEXPR auto | code_point_length (const Char *begin) -> int |
|
template<bool IS_CONSTEXPR, typename T , typename Ptr = const T*> |
FMT_CONSTEXPR auto | find (Ptr first, Ptr last, T value, Ptr &out) -> bool |
|
template<> |
auto | find< false, char > (const char *first, const char *last, char value, const char *&out) -> bool |
|
template<typename Char > |
FMT_CONSTEXPR auto | parse_nonnegative_int (const Char *&begin, const Char *end, int error_value) noexcept-> int |
|
FMT_CONSTEXPR auto | parse_align (char c) -> align_t |
|
template<typename Char > |
constexpr auto | is_name_start (Char c) -> bool |
|
template<typename Char , typename Handler > |
FMT_CONSTEXPR auto | do_parse_arg_id (const Char *begin, const Char *end, Handler &&handler) -> const Char * |
|
template<typename Char , typename Handler > |
FMT_CONSTEXPR FMT_INLINE auto | parse_arg_id (const Char *begin, const Char *end, Handler &&handler) -> const Char * |
|
template<typename Char > |
FMT_CONSTEXPR auto | parse_dynamic_spec (const Char *begin, const Char *end, int &value, arg_ref< Char > &ref, basic_format_parse_context< Char > &ctx) -> const Char * |
|
template<typename Char > |
FMT_CONSTEXPR auto | parse_precision (const Char *begin, const Char *end, int &value, arg_ref< Char > &ref, basic_format_parse_context< Char > &ctx) -> const Char * |
|
template<typename Char > |
FMT_CONSTEXPR FMT_INLINE auto | parse_format_specs (const Char *begin, const Char *end, dynamic_format_specs< Char > &specs, basic_format_parse_context< Char > &ctx, type arg_type) -> const Char * |
|
template<typename Char , typename Handler > |
FMT_CONSTEXPR auto | parse_replacement_field (const Char *begin, const Char *end, Handler &&handler) -> const Char * |
|
template<bool IS_CONSTEXPR, typename Char , typename Handler > |
FMT_CONSTEXPR FMT_INLINE void | parse_format_string (basic_string_view< Char > format_str, Handler &&handler) |
|
template<typename T , typename ParseContext > |
FMT_CONSTEXPR auto | parse_format_specs (ParseContext &ctx) -> decltype(ctx.begin()) |
|
template<typename Char > |
FMT_CONSTEXPR auto | check_char_specs (const format_specs< Char > &specs) -> bool |
|
template<typename... Args, typename Char > |
FMT_CONSTEXPR auto | get_arg_index_by_name (basic_string_view< Char > name) -> int |
|
template<typename... , typename S , FMT_ENABLE_IF(!is_compile_string< S >::value) > |
FMT_INLINE void | check_format_string (const S &) |
|
template<typename... Args, typename S , FMT_ENABLE_IF(is_compile_string< S >::value) > |
void | check_format_string (S format_str) |
|
template<typename Char > |
void | vformat_to (buffer< Char > &buf, basic_string_view< Char > fmt, typename vformat_args< Char >::type args, locale_ref loc={}) |
|
FMT_API void | vprint_mojibake (std::FILE *, string_view, format_args) |
|
FMT_FUNC void | format_error_code (detail::buffer< char > &out, int error_code, string_view message) noexcept |
|
FMT_FUNC void | report_error (format_func func, int error_code, const char *message) noexcept |
|
void | fwrite_fully (const void *ptr, size_t size, size_t count, FILE *stream) |
|
template<typename Char > |
FMT_FUNC auto | thousands_sep_impl (locale_ref loc) -> thousands_sep_result< Char > |
|
template<typename Char > |
FMT_FUNC Char | decimal_point_impl (locale_ref loc) |
|
FMT_FUNC auto | write_loc (appender out, loc_value value, const format_specs<> &specs, locale_ref loc) -> bool |
|
template<typename F > |
bool | operator== (basic_fp< F > x, basic_fp< F > y) |
|
FMT_CONSTEXPR uint32_t | rotr (uint32_t n, uint32_t r) noexcept |
|
FMT_CONSTEXPR uint64_t | rotr (uint64_t n, uint32_t r) noexcept |
|
FMT_FUNC bool | write_console (std::FILE *, string_view) |
|
FMT_FUNC void | print (std::FILE *f, string_view text) |
|
auto | is_printable (uint16_t x, const singleton *singletons, size_t singletons_size, const unsigned char *singleton_lowers, const unsigned char *normal, size_t normal_size) -> bool |
|
FMT_FUNC auto | is_printable (uint32_t cp) -> bool |
|
FMT_CONSTEXPR void | abort_fuzzing_if (bool condition) |
|
template<typename To , typename From , FMT_ENABLE_IF(sizeof(To)==sizeof(From)) > |
FMT_CONSTEXPR20 auto | bit_cast (const From &from) -> To |
|
auto | is_big_endian () -> bool |
|
template<typename T > |
constexpr auto | max_value () -> T |
|
template<typename T > |
constexpr auto | num_bits () -> int |
|
template<> |
constexpr auto | num_bits< int128_opt > () -> int |
|
template<> |
constexpr auto | num_bits< uint128_t > () -> int |
|
template<typename To , typename From , FMT_ENABLE_IF(sizeof(To) > sizeof(From)) > |
auto | bit_cast (const From &from) -> To |
|
template<typename UInt > |
FMT_CONSTEXPR20 auto | countl_zero_fallback (UInt n) -> int |
|
FMT_CONSTEXPR20 auto | countl_zero (uint32_t n) -> int |
|
FMT_CONSTEXPR20 auto | countl_zero (uint64_t n) -> int |
|
FMT_INLINE void | assume (bool condition) |
|
template<typename Char > |
auto | get_data (std::basic_string< Char > &s) -> Char * |
|
template<typename Container > |
auto | get_data (Container &c) -> typename Container::value_type * |
|
template<typename T > |
constexpr auto | make_checked (T *p, size_t) -> T * |
|
template<typename Container , FMT_ENABLE_IF(is_contiguous< Container >::value) > |
auto | reserve (std::back_insert_iterator< Container > it, size_t n) -> checked_ptr< typename Container::value_type > |
|
template<typename T > |
auto | reserve (buffer_appender< T > it, size_t n) -> buffer_appender< T > |
|
template<typename Iterator > |
constexpr auto | reserve (Iterator &it, size_t) -> Iterator & |
|
template<typename T , typename OutputIt > |
constexpr auto | to_pointer (OutputIt, size_t) -> T * |
|
template<typename T > |
auto | to_pointer (buffer_appender< T > it, size_t n) -> T * |
|
template<typename Container , FMT_ENABLE_IF(is_contiguous< Container >::value) > |
auto | base_iterator (std::back_insert_iterator< Container > &it, checked_ptr< typename Container::value_type >) -> std::back_insert_iterator< Container > |
|
template<typename Iterator > |
constexpr auto | base_iterator (Iterator, Iterator it) -> Iterator |
|
template<typename OutputIt , typename Size , typename T > |
FMT_CONSTEXPR auto | fill_n (OutputIt out, Size count, const T &value) -> OutputIt |
|
template<typename T , typename Size > |
FMT_CONSTEXPR20 auto | fill_n (T *out, Size count, char value) -> T * |
|
template<typename OutChar , typename InputIt , typename OutputIt > |
FMT_CONSTEXPR FMT_NOINLINE auto | copy_str_noinline (InputIt begin, InputIt end, OutputIt out) -> OutputIt |
|
FMT_CONSTEXPR auto | utf8_decode (const char *s, uint32_t *c, int *e) -> const char * |
|
template<typename F > |
FMT_CONSTEXPR void | for_each_codepoint (string_view s, F f) |
|
template<typename Char > |
auto | compute_width (basic_string_view< Char > s) -> size_t |
|
FMT_CONSTEXPR size_t | compute_width (string_view s) |
|
auto | compute_width (basic_string_view< char8_type > s) -> size_t |
|
template<typename Char > |
auto | code_point_index (basic_string_view< Char > s, size_t n) -> size_t |
|
auto | code_point_index (string_view s, size_t n) -> size_t |
|
auto | code_point_index (basic_string_view< char8_type > s, size_t n) -> size_t |
|
bool | write_ostream_unicode (std::ostream &os, fmt::string_view data) |
|
bool | write_ostream_unicode (std::wostream &, fmt::basic_string_view< wchar_t >) |
|
template<typename Char > |
void | write_buffer (std::basic_ostream< Char > &os, buffer< Char > &buf) |
|
template<typename Char , typename T > |
void | format_value (buffer< Char > &buf, const T &value, locale_ref loc=locale_ref()) |
|
void | vprint_directly (std::ostream &os, string_view format_str, format_args args) |
|
template<typename PREC > |
SYS_FORCE_INLINE void | UTexplodeWithReflectionHint (const UT_Matrix4T< PREC > &xform, const UT_Vector3T< PREC > &reflect_hint, UT_Vector3T< PREC > &xform_r, UT_Vector3T< PREC > &xform_s, UT_Vector3T< PREC > &xform_t, const typename UT_Matrix4T< PREC >::PivotSpace &pivot_space, UT_Vector3T< PREC > *xform_sh) |
|