: Historically, lvalues and rvalues were so-called
because they could appear on the left- and right-hand side of an assignment
(although this is no longer generally true);
glvalues are โgeneralizedโ lvalues,
prvalues are โpureโ rvalues,
and xvalues are โeXpiringโ lvalues
. Despite their names, these terms classify expressions, not values
. โ
end note