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.