@@ -20957,27 +20957,27 @@
20957
20957
class handle;
20958
20958
20959
20959
private:
20960
- using @\placeholder{char-type}@ = typename Context::char_type; @\itcorr[-1]@ // \expos
20960
+ using char_type = typename Context::char_type; // \expos
20961
20961
20962
- variant<monostate, bool, @\placeholdernc{char-type}@ ,
20962
+ variant<monostate, bool, char_type ,
20963
20963
int, unsigned int, long long int, unsigned long long int,
20964
20964
float, double, long double,
20965
- const @\placeholder{char-type}@ *, basic_string_view<@\placeholder{char-type}@ >,
20965
+ const char_type *, basic_string_view<char_type >,
20966
20966
const void*, handle> value; // \expos
20967
20967
20968
20968
template<class T> explicit basic_format_arg(const T& v) noexcept; // \expos
20969
20969
explicit basic_format_arg(float n) noexcept; // \expos
20970
20970
explicit basic_format_arg(double n) noexcept; // \expos
20971
20971
explicit basic_format_arg(long double n) noexcept; // \expos
20972
- explicit basic_format_arg(const @\placeholder{char-type}@ * s); // \expos
20972
+ explicit basic_format_arg(const char_type * s); // \expos
20973
20973
20974
20974
template<class traits>
20975
20975
explicit basic_format_arg(
20976
- basic_string_view<@\placeholdernc{char-type}@ , traits> s) noexcept; // \expos
20976
+ basic_string_view<char_type , traits> s) noexcept; // \expos
20977
20977
20978
20978
template<class traits, class Allocator>
20979
20979
explicit basic_format_arg(
20980
- const basic_string<@\placeholdernc{char-type}@ , traits, Allocator>& s) noexcept; // \expos
20980
+ const basic_string<char_type , traits, Allocator>& s) noexcept; // \expos
20981
20981
20982
20982
explicit basic_format_arg(nullptr_t) noexcept; // \expos
20983
20983
@@ -21043,10 +21043,10 @@
21043
21043
\effects
21044
21044
\begin{itemize}
21045
21045
\item
21046
- if \tcode{T} is \tcode{bool} or \tcode{\placeholdernc{char-type} },
21046
+ if \tcode{T} is \tcode{bool} or \tcode{char_type },
21047
21047
initializes \tcode{value} with \tcode{v}; otherwise,
21048
21048
\item
21049
- if \tcode{T} is \tcode{char} and \tcode{\placeholder{char-type} } is
21049
+ if \tcode{T} is \tcode{char} and \tcode{char_type } is
21050
21050
\tcode{wchar_t}, initializes \tcode{value} with
21051
21051
\tcode{static_cast<wchar_t>(v)}; otherwise,
21052
21052
\item
21086
21086
\end{itemdescr}
21087
21087
21088
21088
\begin{itemdecl}
21089
- explicit basic_format_arg(const @\placeholder{char-type}@ * s);
21089
+ explicit basic_format_arg(const char_type * s);
21090
21090
\end{itemdecl}
21091
21091
21092
21092
\begin{itemdescr}
21100
21100
21101
21101
\begin{itemdecl}
21102
21102
template<class traits>
21103
- explicit basic_format_arg(basic_string_view<@\placeholdernc{char-type}@ , traits> s) noexcept;
21103
+ explicit basic_format_arg(basic_string_view<char_type , traits> s) noexcept;
21104
21104
\end{itemdecl}
21105
21105
21106
21106
\begin{itemdescr}
@@ -21111,13 +21111,13 @@
21111
21111
\begin{itemdecl}
21112
21112
template<class traits, class Allocator>
21113
21113
explicit basic_format_arg(
21114
- const basic_string<@\placeholdernc{char-type}@ , traits, Allocator>& s) noexcept;
21114
+ const basic_string<char_type , traits, Allocator>& s) noexcept;
21115
21115
\end{itemdecl}
21116
21116
21117
21117
\begin{itemdescr}
21118
21118
\pnum
21119
21119
\effects Initializes \tcode{value} with
21120
- \tcode{basic_string_view<\placeholder{char-type} >(s.data(), s.size())}.
21120
+ \tcode{basic_string_view<char_type >(s.data(), s.size())}.
21121
21121
\end{itemdescr}
21122
21122
21123
21123
\begin{itemdecl}
@@ -21173,15 +21173,15 @@
21173
21173
template<class Context>
21174
21174
class basic_format_arg<Context>::handle {
21175
21175
const void* ptr_; // \expos
21176
- void (*format_)(basic_format_parse_context<@\placeholder{char-type}@ >&,
21176
+ void (*format_)(basic_format_parse_context<char_type >&,
21177
21177
Context&, const void*); // \expos
21178
21178
21179
21179
template<class T> explicit handle(const T& val) noexcept; // \expos
21180
21180
21181
21181
friend class basic_format_arg<Context>; // \expos
21182
21182
21183
21183
public:
21184
- void format(basic_format_parse_context<@\placeholder{char-type}@ >&, Context& ctx) const;
21184
+ void format(basic_format_parse_context<char_type >&, Context& ctx) const;
21185
21185
};
21186
21186
}
21187
21187
\end{codeblock}
21198
21198
\tcode{ptr_} with \tcode{addressof(val)} and
21199
21199
\tcode{format_} with
21200
21200
\begin{codeblock}
21201
- [](basic_format_parse_context<@\placeholder{char-type}@ >& parse_ctx,
21201
+ [](basic_format_parse_context<char_type >& parse_ctx,
21202
21202
Context& format_ctx, const void* ptr) {
21203
21203
typename Context::template formatter_type<T> f;
21204
21204
parse_ctx.advance_to(f.parse(parse_ctx));
21209
21209
21210
21210
\indexlibrarymember{format}{basic_format_arg::handle}%
21211
21211
\begin{itemdecl}
21212
- void format(basic_format_parse_context<@\placeholder{char-type}@ >& parse_ctx, Context& format_ctx) const;
21212
+ void format(basic_format_parse_context<char_type >& parse_ctx, Context& format_ctx) const;
21213
21213
\end{itemdecl}
21214
21214
21215
21215
\begin{itemdescr}
0 commit comments