class EmptyDecl

Declaration

class EmptyDecl : public Decl { /* full declaration omitted */ };

Description

Represents an empty-declaration.

Declared at: clang/include/clang/AST/Decl.h:4650

Inherits from: Decl

Member Variables

Inherited from Decl:

protected NextInContextAndBits
protected Access
protected FromASTFile
protected IdentifierNamespace
protected CacheValidAndLinkage

Method Overview

  • public static clang::EmptyDecl * Create(clang::ASTContext & C, clang::DeclContext * DC, clang::SourceLocation L)
  • public static clang::EmptyDecl * CreateDeserialized(clang::ASTContext & C, unsigned int ID)
  • private EmptyDecl(clang::DeclContext * DC, clang::SourceLocation L)
  • private virtual void anchor()
  • public static bool classof(const clang::Decl * D)
  • public static bool classofKind(clang::Decl::Kind K)

Inherited from Decl:

Methods

static clang::EmptyDecl* Create(
    clang::ASTContext& C,
    clang::DeclContext* DC,
    clang::SourceLocation L)

Declared at: clang/include/clang/AST/Decl.h:4656

Parameters

clang::ASTContext& C
clang::DeclContext* DC
clang::SourceLocation L

static clang::EmptyDecl* CreateDeserialized(
    clang::ASTContext& C,
    unsigned int ID)

Declared at: clang/include/clang/AST/Decl.h:4658

Parameters

clang::ASTContext& C
unsigned int ID

EmptyDecl(clang::DeclContext* DC,
          clang::SourceLocation L)

Declared at: clang/include/clang/AST/Decl.h:4651

Parameters

clang::DeclContext* DC
clang::SourceLocation L

virtual void anchor()

Declared at: clang/include/clang/AST/Decl.h:4653

static bool classof(const clang::Decl* D)

Declared at: clang/include/clang/AST/Decl.h:4660

Parameters

const clang::Decl* D

static bool classofKind(clang::Decl::Kind K)

Declared at: clang/include/clang/AST/Decl.h:4661

Parameters

clang::Decl::Kind K