Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider consistently omitting "expression" in "{l,r,x,pr,gl}value expression" #2069

Closed
Eelis opened this issue May 11, 2018 · 0 comments
Closed
Assignees

Comments

@Eelis
Copy link
Contributor

Eelis commented May 11, 2018

Most places already do this, and simply say e.g. "a prvalue of type ...", rather than "a prvalue expression of type ...". Since prvalues (etc) are expressions by definition, I suppose "prvalue expression" is a bit like saying "mammal animal". :)

Occurrences of [prxlg]value expression:

expressions.tex:184:Whenever a glvalue expression appears as an operand of an operator that
expressions.tex:196:a prvalue expression of type \tcode{int} is required.
expressions.tex:205:Whenever a prvalue expression appears as an operand of an operator that
expressions.tex:230:to modify an object through a nonmodifiable lvalue expression or through an rvalue expression
expressions.tex:418:The glvalue expression is evaluated and its value is discarded.
expressions.tex:2803:When \tcode{typeid} is applied to a glvalue expression whose type is a
expressions.tex:2807:glvalue refers. If the glvalue expression is obtained by applying the
expressions.tex:3242:A glvalue expression of type \tcode{T1},
classes.tex:1048:keyword \tcode{this} is a prvalue expression whose value is the
intro.tex:175:\defncontext{prvalue} static type of the prvalue expression
conversions.tex:277:A prvalue expression of type $\tcode{T}_1$
containers.tex:1770:  \requires\ If \tcode{t} is a non-const rvalue expression, \tcode{value_type} shall be
containers.tex:1783:  \requires\ If \tcode{t} is a non-const rvalue expression, \tcode{value_type} shall be
containers.tex:1795:  \requires\ If \tcode{t} is a non-const rvalue expression, \tcode{value_type} shall be
containers.tex:2500:&   \requires\ If \tcode{t} is a non-const rvalue expression, \tcode{value_type} shall be
containers.tex:2513:&   \requires\ If \tcode{t} is a non-const rvalue expression, \tcode{value_type} shall be
containers.tex:2523:&   \requires\ If \tcode{t} is a non-const rvalue expression, \tcode{value_type} shall be
numerics.tex:272:If \tcode{z} is an lvalue expression of type \cv{} \tcode{complex<T>} then:
utilities.tex:16884: conversions applied when an lvalue expression is used as an rvalue, but also
@Eelis Eelis changed the title Consider consistently omitting "expression" in "{l,r,x,pr,gl}lvalue expression" Consider consistently omitting "expression" in "{l,r,x,pr,gl}value expression" May 11, 2018
@jensmaurer jensmaurer self-assigned this May 24, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants