Files
2025-10-25 03:02:53 +03:00

1.5 KiB

[format.fmt.string]

28 Text processing library [text]

28.5 Formatting [format]

28.5.4 Class template basic_format_string [format.fmt.string]

namespace std {template<class charT, class... Args>struct basic_format_string {private: basic_string_view str; // exposition onlypublic:template consteval basic_format_string(const T& s); basic_format_string(runtime-format-string s) noexcept : str(s.str) {}constexpr basic_string_view get() const noexcept { return str; }};}

🔗

template<class T> consteval basic_format_string(const T& s);

1

#

Constraints: const T& models convertible_to<basic_string_view>.

2

#

Effects: Direct-non-list-initializes str with s.

3

#

Remarks: A call to this function is not a core constant expression ([expr.const]) unless there exist args of types Args such that str is a format string for args.