prvalue

An rvalue that is not an xvalue.

Noun

  1. An rvalue that is not an xvalue.
    • Together, prvalues and xvalues are called “rvalues,” reflecting the use of that term in the library clauses and the intended uses in reference binding, overload resolution, and template argument deduction. - 2010 March...
    • In Pittsburgh (and a few places later), I had the opportunity to explain this terminology to several people. It can be done in a few minutes. I think it has prvalue (Groan!). - 2010 April 5, Bjarne Stroustrup, “"New"...
    • If the expression is categorized as an rvalue, the next evaluation can categorize it as a prvalue or xvalue. - 2020, Roger Villela, “Working with Lvalue and Rvalue References”, in Introducing Mechanisms and APIs for...

Origin

Short for pure rvalue. According to Bjarne Stroustrup, coined by ISO/IEC JTC 1/SC 22 in 2010.

Forms

prvalues