#include "clang/AST/ASTImporterLookupTable.h"
#include "clang/AST/Decl.h"
#include "clang/AST/RecursiveASTVisitor.h"
#include "llvm/Support/FormatVariadic.h"
namespace clang {
namespace {
struct Builder : RecursiveASTVisitor<Builder> { … };
}
ASTImporterLookupTable::ASTImporterLookupTable(TranslationUnitDecl &TU) { … }
void ASTImporterLookupTable::add(DeclContext *DC, NamedDecl *ND) { … }
void ASTImporterLookupTable::remove(DeclContext *DC, NamedDecl *ND) { … }
void ASTImporterLookupTable::add(NamedDecl *ND) { … }
void ASTImporterLookupTable::remove(NamedDecl *ND) { … }
void ASTImporterLookupTable::update(NamedDecl *ND, DeclContext *OldDC) { … }
void ASTImporterLookupTable::updateForced(NamedDecl *ND, DeclContext *OldDC) { … }
ASTImporterLookupTable::LookupResult
ASTImporterLookupTable::lookup(DeclContext *DC, DeclarationName Name) const { … }
bool ASTImporterLookupTable::contains(DeclContext *DC, NamedDecl *ND) const { … }
void ASTImporterLookupTable::dump(DeclContext *DC) const { … }
void ASTImporterLookupTable::dump() const { … }
}