22 General utilities library [utilities]
template<class charT, class... Args>
struct basic-format-string {
private:
basic_string_view<charT> str;
public:
template<class T> consteval basic-format-string(const T& s);
};
template<class T> consteval basic-format-string(const T& s);
Effects: Direct-non-list-initializes
str with
s. 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.