class Type::ReferenceTypeBitfields
Declaration
class Type::ReferenceTypeBitfields { /* full declaration omitted */ };
Declared at: clang/include/clang/AST/Type.h:1708
Member Variables
- private unsigned int
- private unsigned int SpelledAsLValue
- typedef int &ref; // lvalue, spelled lvalue typedef int & &rvref; // rvalue ref &a; // lvalue, inner ref, spelled lvalue ref & &a; // lvalue, inner ref rvref &a; // lvalue, inner ref, spelled lvalue rvref & &a; // rvalue, inner ref
- private unsigned int InnerRef
- True if the inner type is a reference type. This only happens in non-canonical forms.