Skip to content

Commit a870403

Browse files
committed
[format.arg] Don't use placeholder name for private member char-type.
1 parent 4662269 commit a870403

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

source/utilities.tex

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20957,27 +20957,27 @@
2095720957
class handle;
2095820958

2095920959
private:
20960-
using @\placeholder{char-type}@ = typename Context::char_type; @\itcorr[-1]@ // \expos
20960+
using char_type = typename Context::char_type; // \expos
2096120961

20962-
variant<monostate, bool, @\placeholdernc{char-type}@,
20962+
variant<monostate, bool, char_type,
2096320963
int, unsigned int, long long int, unsigned long long int,
2096420964
float, double, long double,
20965-
const @\placeholder{char-type}@*, basic_string_view<@\placeholder{char-type}@>,
20965+
const char_type*, basic_string_view<char_type>,
2096620966
const void*, handle> value; // \expos
2096720967

2096820968
template<class T> explicit basic_format_arg(const T& v) noexcept; // \expos
2096920969
explicit basic_format_arg(float n) noexcept; // \expos
2097020970
explicit basic_format_arg(double n) noexcept; // \expos
2097120971
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
2097320973

2097420974
template<class traits>
2097520975
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
2097720977

2097820978
template<class traits, class Allocator>
2097920979
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
2098120981

2098220982
explicit basic_format_arg(nullptr_t) noexcept; // \expos
2098320983

@@ -21043,10 +21043,10 @@
2104321043
\effects
2104421044
\begin{itemize}
2104521045
\item
21046-
if \tcode{T} is \tcode{bool} or \tcode{\placeholdernc{char-type}},
21046+
if \tcode{T} is \tcode{bool} or \tcode{char_type},
2104721047
initializes \tcode{value} with \tcode{v}; otherwise,
2104821048
\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
2105021050
\tcode{wchar_t}, initializes \tcode{value} with
2105121051
\tcode{static_cast<wchar_t>(v)}; otherwise,
2105221052
\item
@@ -21086,7 +21086,7 @@
2108621086
\end{itemdescr}
2108721087

2108821088
\begin{itemdecl}
21089-
explicit basic_format_arg(const @\placeholder{char-type}@* s);
21089+
explicit basic_format_arg(const char_type* s);
2109021090
\end{itemdecl}
2109121091

2109221092
\begin{itemdescr}
@@ -21100,7 +21100,7 @@
2110021100

2110121101
\begin{itemdecl}
2110221102
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;
2110421104
\end{itemdecl}
2110521105

2110621106
\begin{itemdescr}
@@ -21111,13 +21111,13 @@
2111121111
\begin{itemdecl}
2111221112
template<class traits, class Allocator>
2111321113
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;
2111521115
\end{itemdecl}
2111621116

2111721117
\begin{itemdescr}
2111821118
\pnum
2111921119
\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())}.
2112121121
\end{itemdescr}
2112221122

2112321123
\begin{itemdecl}
@@ -21173,15 +21173,15 @@
2117321173
template<class Context>
2117421174
class basic_format_arg<Context>::handle {
2117521175
const void* ptr_; // \expos
21176-
void (*format_)(basic_format_parse_context<@\placeholder{char-type}@>&,
21176+
void (*format_)(basic_format_parse_context<char_type>&,
2117721177
Context&, const void*); // \expos
2117821178

2117921179
template<class T> explicit handle(const T& val) noexcept; // \expos
2118021180

2118121181
friend class basic_format_arg<Context>; // \expos
2118221182

2118321183
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;
2118521185
};
2118621186
}
2118721187
\end{codeblock}
@@ -21198,7 +21198,7 @@
2119821198
\tcode{ptr_} with \tcode{addressof(val)} and
2119921199
\tcode{format_} with
2120021200
\begin{codeblock}
21201-
[](basic_format_parse_context<@\placeholder{char-type}@>& parse_ctx,
21201+
[](basic_format_parse_context<char_type>& parse_ctx,
2120221202
Context& format_ctx, const void* ptr) {
2120321203
typename Context::template formatter_type<T> f;
2120421204
parse_ctx.advance_to(f.parse(parse_ctx));
@@ -21209,7 +21209,7 @@
2120921209

2121021210
\indexlibrarymember{format}{basic_format_arg::handle}%
2121121211
\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;
2121321213
\end{itemdecl}
2121421214

2121521215
\begin{itemdescr}

0 commit comments

Comments
 (0)