- format[meta header]
- function[meta id-type]
- std[meta namespace]
- basic_format_string[meta class]
- cpp23[meta cpp]
constexpr basic_string_view<charT> get() const noexcept; // (1)
書式文字列を取得する。
メンバ変数としてbasic_string_view<charT> str;
が定義されるとして、
return str;
#include <cassert>
#include <format>
template <class... Args>
void f(std::format_string<Args...> fmt, Args&&...) {
assert(fmt.get() == "Hello {} World");
}
int main() {
f("Hello {} World", 42);
}
- fmt.get()[color ff0000]
- C++23
- Clang: ??
- GCC: 13.1 [mark verified]
- Visual C++: ??