class ASTWriter::DeclUpdate
Declaration
class ASTWriter::DeclUpdate { /* full declaration omitted */ };
Description
An update to a Decl.
Declared at: clang/include/clang/Serialization/ASTWriter.h:332
Member Variables
- private unsigned int Kind
- A DeclUpdateKind.
- private anonymous struct / union
Method Overview
- public DeclUpdate(unsigned int Kind)
- public DeclUpdate(unsigned int Kind, const clang::Decl * Dcl)
- public DeclUpdate(unsigned int Kind, clang::QualType Type)
- public DeclUpdate(unsigned int Kind, clang::SourceLocation Loc)
- public DeclUpdate(unsigned int Kind, unsigned int Val)
- public DeclUpdate(unsigned int Kind, clang::Module * M)
- public DeclUpdate(unsigned int Kind, const clang::Attr * Attribute)
- public const clang::Attr * getAttr() const
- public const clang::Decl * getDecl() const
- public unsigned int getKind() const
- public clang::SourceLocation getLoc() const
- public clang::Module * getModule() const
- public unsigned int getNumber() const
- public clang::QualType getType() const
Methods
¶DeclUpdate(unsigned int Kind)
DeclUpdate(unsigned int Kind)
Declared at: clang/include/clang/Serialization/ASTWriter.h:345
Parameters
- unsigned int Kind
¶DeclUpdate(unsigned int Kind,
const clang::Decl* Dcl)
DeclUpdate(unsigned int Kind,
const clang::Decl* Dcl)
Declared at: clang/include/clang/Serialization/ASTWriter.h:346
Parameters
- unsigned int Kind
- const clang::Decl* Dcl
¶DeclUpdate(unsigned int Kind,
clang::QualType Type)
DeclUpdate(unsigned int Kind,
clang::QualType Type)
Declared at: clang/include/clang/Serialization/ASTWriter.h:347
Parameters
- unsigned int Kind
- clang::QualType Type
¶DeclUpdate(unsigned int Kind,
clang::SourceLocation Loc)
DeclUpdate(unsigned int Kind,
clang::SourceLocation Loc)
Declared at: clang/include/clang/Serialization/ASTWriter.h:349
Parameters
- unsigned int Kind
- clang::SourceLocation Loc
¶DeclUpdate(unsigned int Kind, unsigned int Val)
DeclUpdate(unsigned int Kind, unsigned int Val)
Declared at: clang/include/clang/Serialization/ASTWriter.h:351
Parameters
- unsigned int Kind
- unsigned int Val
¶DeclUpdate(unsigned int Kind, clang::Module* M)
DeclUpdate(unsigned int Kind, clang::Module* M)
Declared at: clang/include/clang/Serialization/ASTWriter.h:352
Parameters
- unsigned int Kind
- clang::Module* M
¶DeclUpdate(unsigned int Kind,
const clang::Attr* Attribute)
DeclUpdate(unsigned int Kind,
const clang::Attr* Attribute)
Declared at: clang/include/clang/Serialization/ASTWriter.h:353
Parameters
- unsigned int Kind
- const clang::Attr* Attribute
¶const clang::Attr* getAttr() const
const clang::Attr* getAttr() const
Declared at: clang/include/clang/Serialization/ASTWriter.h:366
¶const clang::Decl* getDecl() const
const clang::Decl* getDecl() const
Declared at: clang/include/clang/Serialization/ASTWriter.h:357
¶unsigned int getKind() const
unsigned int getKind() const
Declared at: clang/include/clang/Serialization/ASTWriter.h:356
¶clang::SourceLocation getLoc() const
clang::SourceLocation getLoc() const
Declared at: clang/include/clang/Serialization/ASTWriter.h:360
¶clang::Module* getModule() const
clang::Module* getModule() const
Declared at: clang/include/clang/Serialization/ASTWriter.h:365
¶unsigned int getNumber() const
unsigned int getNumber() const
Declared at: clang/include/clang/Serialization/ASTWriter.h:364
¶clang::QualType getType() const
clang::QualType getType() const
Declared at: clang/include/clang/Serialization/ASTWriter.h:358