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.