<format>
: Move the major part of visit_format_arg
into a member function of basic_format_arg
#3787
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Also fix a small bug on visiting
0
. As the visitor always visits a cv-unqualifiedbasic_format_arg
lvalue, it's incorrect to use_STD forward<_Visitor>(_Vis)(0)
which takes anint
prvalue and can result in non-conforming ill-formedness.IMO this PR will make it simpler to implement WG21-P2637R3. Unfortunately, we're perhaps unable to implement that paper at this moment.