class DeclContext::LinkageSpecDeclBitfields

Declaration

class DeclContext::LinkageSpecDeclBitfields { /* full declaration omitted */ };

Description

Stores the bits used by LinkageSpecDecl. If modified NumLinkageSpecDeclBits and the accessor methods in LinkageSpecDecl should be updated appropriately.

Declared at: clang/include/clang/AST/DeclBase.h:1777

Member Variables

private uint64_t
For the bits in DeclContextBitfields.
private uint64_t Language
The language for this linkage specification with values in the enum LinkageSpecDecl::LanguageIDs.
private uint64_t HasBraces
True if this linkage spec has braces. This is needed so that hasBraces() returns the correct result while the linkage spec body is being parsed. Once RBraceLoc has been set this is not used, so it doesn't need to be serialized.