Search code examples
why incorrect convertion of long long to int causes the compiler to error: cannot bind non-const lva...

c++type-conversionvalue-categories

Read More
tool do determine the value category an expression: understanding the result when using references...

c++language-lawyerdecltypevalue-categories

Read More
In C++, what happens under the hood when an rvalue of a move-only type is passed to a function by va...

c++movemove-semanticsvalue-categories

Read More
What is the rationale for the expression class{}.refmem to be an lvalue expression...

c++referencevalue-categories

Read More
xvalues vs prvalues: what does identity property add...

c++c++14xvaluevalue-categoriesprvalue

Read More
Value category of register in C++...

c++value-categories

Read More
What is an unnamed lvalue?...

c++language-lawyerlvaluevalue-categories

Read More
What is the meaning of x having rvalue reference type, but the expression x being an lvalue?...

c++c++11referencelanguage-lawyervalue-categories

Read More
Is every xvalue an rvalue?...

c++value-categories

Read More
Why can I assign the result of a function returning a value? Is it an lvalue?...

c++return-valuelvaluevalue-categories

Read More
What is an lvalue?...

c++value-categories

Read More
How can I concatenate several vectors of unique pointers...

c++functional-programmingunique-ptrrange-v3value-categories

Read More
Temporary materialization conversion - Confusion about terminology and concepts...

temporary-objectsvalue-categories

Read More
Trying to understand: clang's side-effect warnings for typeid on a polymorphic object...

c++polymorphismclangtypeidvalue-categories

Read More
How to distinguish between pr-values and x-values...

c++parameter-passingxvaluevalue-categoriesprvalue

Read More
What part of overload resolution (or more generally of the function call processing) does the value ...

c++c++17overload-resolutionvalue-categories

Read More
How expressions designating temporary objects are xvalue expression?...

c++value-categoriesxvalueprvalue

Read More
C++ return by rvalue reference...

c++value-categories

Read More
Can I run different logic for a function returning reference depending on whether it's used as l...

c++value-categories

Read More
Type deduction of ternary operator with mixed lvalue and rvalue usage...

c++move-semanticsconditional-operatorvalue-categories

Read More
What are "names which are not lvalues"?...

c++c++11typesvalue-categories

Read More
Is a function call returning a pointer to an object a prvalue?...

c++language-lawyervalue-categories

Read More
Making overloaded member access operator in C++ return a temporary...

c++iteratordereferencevalue-categories

Read More
Reason to use std::move on rvalue reference parameter...

c++c++11move-semanticsrvalue-referencevalue-categories

Read More
Is cppreference using the term "[Object's] identity" is two different meanings for c++...

c++c++11language-lawyerc++17value-categories

Read More
Function overload for string literals lvalue and rvalue reference...

c++language-lawyeroverload-resolutionvalue-categories

Read More
Why do cv-qualifiers get removed from function return type in some cases?...

c++constantsvalue-categories

Read More
Should I make reference for a lambda?...

c++lambdareferencevalue-categories

Read More
Why is a named rvalue reference an lvalue expression?...

c++rvalue-referencevalue-categories

Read More
What steps should I take to determine the value category of an expression?...

c++11rvaluexvaluevalue-categoriesprvalue

Read More
BackNext