Home | History | Annotate | Download | only in AST

Lines Matching defs:ExternalASTSource

1 //===- ExternalASTSource.cpp - Abstract External AST Interface --*- C++ -*-===//
10 // This file provides the default implementation of the ExternalASTSource
16 #include "clang/AST/ExternalASTSource.h"
24 ExternalASTSource::~ExternalASTSource() { }
26 llvm::Optional<ExternalASTSource::ASTSourceDescriptor>
27 ExternalASTSource::getSourceDescriptor(unsigned ID) {
31 ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(const Module &M)
39 std::string ExternalASTSource::ASTSourceDescriptor::getModuleName() const {
46 void ExternalASTSource::FindFileRegionDecls(FileID File, unsigned Offset,
50 void ExternalASTSource::CompleteRedeclChain(const Decl *D) {}
52 void ExternalASTSource::CompleteType(TagDecl *Tag) {}
54 void ExternalASTSource::CompleteType(ObjCInterfaceDecl *Class) {}
56 void ExternalASTSource::ReadComments() {}
58 void ExternalASTSource::StartedDeserializing() {}
60 void ExternalASTSource::FinishedDeserializing() {}
62 void ExternalASTSource::StartTranslationUnit(ASTConsumer *Consumer) {}
64 void ExternalASTSource::PrintStats() { }
66 bool ExternalASTSource::layoutRecordType(
74 Decl *ExternalASTSource::GetExternalDecl(uint32_t ID) {
78 Selector ExternalASTSource::GetExternalSelector(uint32_t ID) {
82 uint32_t ExternalASTSource::GetNumExternalSelectors() {
86 Stmt *ExternalASTSource::GetExternalDeclStmt(uint64_t Offset) {
91 ExternalASTSource::GetExternalCXXCtorInitializers(uint64_t Offset) {
96 ExternalASTSource::GetExternalCXXBaseSpecifiers(uint64_t Offset) {
101 ExternalASTSource::FindExternalVisibleDeclsByName(const DeclContext *DC,
106 void ExternalASTSource::completeVisibleDeclsMap(const DeclContext *DC) {}
108 void ExternalASTSource::FindExternalLexicalDecls(
112 void ExternalASTSource::getMemoryBufferSizes(MemoryBufferSizes &sizes) const {}
114 uint32_t ExternalASTSource::incrementGeneration(ASTContext &C) {