clang  9.0.0
Public Types | Public Member Functions | List of all members
clang::ASTImporterLookupTable Class Reference

#include "clang/AST/ASTImporterLookupTable.h"

Public Types

using LookupResult = DeclList
 

Public Member Functions

 ASTImporterLookupTable (TranslationUnitDecl &TU)
 
void add (NamedDecl *ND)
 
void remove (NamedDecl *ND)
 
LookupResult lookup (DeclContext *DC, DeclarationName Name) const
 
void dump (DeclContext *DC) const
 
void dump () const
 

Detailed Description

Definition at line 47 of file ASTImporterLookupTable.h.

Member Typedef Documentation

◆ LookupResult

Definition at line 66 of file ASTImporterLookupTable.h.

Constructor & Destructor Documentation

◆ ASTImporterLookupTable()

clang::ASTImporterLookupTable::ASTImporterLookupTable ( TranslationUnitDecl TU)

Definition at line 66 of file ASTImporterLookupTable.cpp.

Member Function Documentation

◆ add()

void clang::ASTImporterLookupTable::add ( NamedDecl ND)

◆ dump() [1/2]

void clang::ASTImporterLookupTable::dump ( DeclContext DC) const

◆ dump() [2/2]

void clang::ASTImporterLookupTable::dump ( ) const

Definition at line 132 of file ASTImporterLookupTable.cpp.

References dump(), and clang::DeclContext::getPrimaryContext().

◆ lookup()

ASTImporterLookupTable::LookupResult clang::ASTImporterLookupTable::lookup ( DeclContext DC,
DeclarationName  Name 
) const

Definition at line 103 of file ASTImporterLookupTable.cpp.

◆ remove()

void clang::ASTImporterLookupTable::remove ( NamedDecl ND)

The documentation for this class was generated from the following files: