-
Notifications
You must be signed in to change notification settings - Fork 14
Description
» AN "The operand to the reflexpr operator shall be" is missing all function
reflection cases:
» DJS: TODO
» AN "structured binding or data member" ->
» AN "structured binding, data member, function parameter, captured entity,
» AN parenthesized expression, function-call-expression or
» AN functional-type-conv-expression"
» DJS: TODO
» AN 2nd example:
» AN std::cout << get_type_namestd::string(); // prints "basic_string"
» AN should read:
» AN std::cout << get_type_namestd::string(); // outputs basic_string
» AN where basic_string of "outputs basic_string" should be in monotype. See
» AN e.g. the example in C++ 8.4.5.1/3.
» DJS: TODO
» AN Example 3, " // ok," -> "// OK:" for consistency with the rest of the
» AN standard.
» DJS: TODO
s/reflexpr operator/reflexpr-specifier/ (twice)
And reflexpr-specifier should be in grammar (italic) font, in both places.
» DJS: TODO
Table 12
The name of an enumerator
s/both reflect::Enumerator and reflect::Constant/reflect::Enumerator/
(Since reflect::Enumerator refines reflect::Constant.)
» DJS: TODO