class ASTWriter::DeclOrType

Declaration

class ASTWriter::DeclOrType { /* full declaration omitted */ };

Description

Stores a declaration or a type to be written to the AST file.

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

Member Variables

private void* Stored
private bool IsType

Method Overview

Methods

DeclOrType(clang::Decl* D)

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

Parameters

clang::Decl* D

DeclOrType(clang::QualType T)

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

Parameters

clang::QualType T

clang::Decl* getDecl() const

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

clang::QualType getType() const

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

bool isDecl() const

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

bool isType() const

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