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)

Declared at: clang/include/clang/Serialization/ASTWriter.h:345

Parameters

unsigned int Kind

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)

Declared at: clang/include/clang/Serialization/ASTWriter.h:347

Parameters

unsigned int Kind
clang::QualType Type

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)

Declared at: clang/include/clang/Serialization/ASTWriter.h:351

Parameters

unsigned int Kind
unsigned int Val

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)

Declared at: clang/include/clang/Serialization/ASTWriter.h:353

Parameters

unsigned int Kind
const clang::Attr* Attribute

const clang::Attr* getAttr() const

Declared at: clang/include/clang/Serialization/ASTWriter.h:366

const clang::Decl* getDecl() const

Declared at: clang/include/clang/Serialization/ASTWriter.h:357

unsigned int getKind() const

Declared at: clang/include/clang/Serialization/ASTWriter.h:356

clang::SourceLocation getLoc() const

Declared at: clang/include/clang/Serialization/ASTWriter.h:360

clang::Module* getModule() const

Declared at: clang/include/clang/Serialization/ASTWriter.h:365

unsigned int getNumber() const

Declared at: clang/include/clang/Serialization/ASTWriter.h:364

clang::QualType getType() const

Declared at: clang/include/clang/Serialization/ASTWriter.h:358