Meanings
plural glvalues
- computingA value that is either an xvalue or an lvalue.
So, the left leg of the W is “lvalue” and “glvalue” and the right leg is “prvalue” and “rvalue.” Incidentally, every value is either a glvalue or a prvalue, but not both.
2010 April 29, Bjarne Stroustrup, “"New" Value Terminology”, in stroustrup.com, page 41 more example
Together, xvalues and lvalues are called “glvalues” (“generalized” lvalues). […] If the second and third operands are glvalues of the same value category and have the same type, the result is of that type and value category and it is a bit-field if the second or the third operand is a bit-field, or if both are bit-fields.
2010 March 12, William M. Miller, “A Taxonomy of Expression Value Categories”, in C++ Standards Committee Papers, pages 3, 16
Origin
Short for generalized lvalue. According to Bjarne Stroustrup, coined by ISO/IEC JTC 1/SC 22 in 2010.
Full word history & related roots →Cite this entry
glvalue. (n.d.). In WatkinsX Dictionary. Retrieved November 3, 2026, from https://dictionary.watkinsx.com/word/glvalue
“glvalue.” WatkinsX Dictionary, https://dictionary.watkinsx.com/word/glvalue. Accessed November 3, 2026.
WatkinsX Dictionary, s.v. “glvalue,” accessed November 3, 2026, https://dictionary.watkinsx.com/word/glvalue.
Source: glvalue on Wiktionary, CC BY-SA 4.0.