#include "clang/AST/ASTDumper.h"
#include "clang/AST/ASTConcept.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/DeclLookups.h"
#include "clang/AST/JSONNodeDumper.h"
#include "clang/Basic/Builtins.h"
#include "clang/Basic/SourceManager.h"
#include "llvm/Support/raw_ostream.h"
usingnamespaceclang;
usingnamespaceclang::comments;
void ASTDumper::dumpInvalidDeclContext(const DeclContext *DC) { … }
void ASTDumper::dumpLookups(const DeclContext *DC, bool DumpDecls) { … }
template <typename SpecializationDecl>
void ASTDumper::dumpTemplateDeclSpecialization(const SpecializationDecl *D,
bool DumpExplicitInst,
bool DumpRefOnly) { … }
template <typename TemplateDecl>
void ASTDumper::dumpTemplateDecl(const TemplateDecl *D, bool DumpExplicitInst) { … }
void ASTDumper::VisitFunctionTemplateDecl(const FunctionTemplateDecl *D) { … }
void ASTDumper::VisitClassTemplateDecl(const ClassTemplateDecl *D) { … }
void ASTDumper::VisitVarTemplateDecl(const VarTemplateDecl *D) { … }
void QualType::dump(const char *msg) const { … }
LLVM_DUMP_METHOD void QualType::dump() const { … }
LLVM_DUMP_METHOD void QualType::dump(llvm::raw_ostream &OS,
const ASTContext &Context) const { … }
LLVM_DUMP_METHOD void Type::dump() const { … }
LLVM_DUMP_METHOD void Type::dump(llvm::raw_ostream &OS,
const ASTContext &Context) const { … }
LLVM_DUMP_METHOD void TypeLoc::dump() const { … }
LLVM_DUMP_METHOD void TypeLoc::dump(llvm::raw_ostream &OS,
const ASTContext &Context) const { … }
LLVM_DUMP_METHOD void Decl::dump() const { … }
LLVM_DUMP_METHOD void Decl::dump(raw_ostream &OS, bool Deserialize,
ASTDumpOutputFormat Format) const { … }
LLVM_DUMP_METHOD void Decl::dumpColor() const { … }
LLVM_DUMP_METHOD void DeclContext::dumpAsDecl() const { … }
LLVM_DUMP_METHOD void DeclContext::dumpAsDecl(const ASTContext *Ctx) const { … }
LLVM_DUMP_METHOD void DeclContext::dumpLookups() const { … }
LLVM_DUMP_METHOD void DeclContext::dumpLookups(raw_ostream &OS,
bool DumpDecls,
bool Deserialize) const { … }
LLVM_DUMP_METHOD void Stmt::dump() const { … }
LLVM_DUMP_METHOD void Stmt::dump(raw_ostream &OS,
const ASTContext &Context) const { … }
LLVM_DUMP_METHOD void Stmt::dumpColor() const { … }
LLVM_DUMP_METHOD void Comment::dump() const { … }
LLVM_DUMP_METHOD void Comment::dump(raw_ostream &OS,
const ASTContext &Context) const { … }
LLVM_DUMP_METHOD void Comment::dumpColor() const { … }
LLVM_DUMP_METHOD void APValue::dump() const { … }
LLVM_DUMP_METHOD void APValue::dump(raw_ostream &OS,
const ASTContext &Context) const { … }
LLVM_DUMP_METHOD void ConceptReference::dump() const { … }
LLVM_DUMP_METHOD void ConceptReference::dump(raw_ostream &OS) const { … }
LLVM_DUMP_METHOD void TemplateName::dump() const { … }
LLVM_DUMP_METHOD void TemplateName::dump(llvm::raw_ostream &OS,
const ASTContext &Context) const { … }
LLVM_DUMP_METHOD void TemplateArgument::dump() const { … }
LLVM_DUMP_METHOD void TemplateArgument::dump(llvm::raw_ostream &OS,
const ASTContext &Context) const { … }