|
void | OverrideOne (clang::Decl *decl) |
bool | ChainPassesThrough (clang::Decl *decl, clang::DeclContext *base, clang::DeclContext *(clang::Decl::*contextFromDecl)(), clang::DeclContext *(clang::DeclContext::*contextFromContext)()) |
clang::Decl * | GetEscapedChild (clang::Decl *decl, clang::DeclContext *base=nullptr) |
void | Override (clang::Decl *decl) |
Definition at line 108 of file ClangASTImporter.cpp.
◆ DeclContextOverride()
DeclContextOverride::DeclContextOverride |
( |
| ) |
|
|
default |
◆ ~DeclContextOverride()
DeclContextOverride::~DeclContextOverride |
( |
| ) |
|
|
inline |
◆ ChainPassesThrough()
bool DeclContextOverride::ChainPassesThrough |
( |
clang::Decl * | decl, |
|
|
clang::DeclContext * | base, |
|
|
clang::DeclContext *(clang::Decl::* | contextFromDecl )(), |
|
|
clang::DeclContext *(clang::DeclContext::* | contextFromContext )() ) |
|
inlineprivate |
◆ GetEscapedChild()
clang::Decl * DeclContextOverride::GetEscapedChild |
( |
clang::Decl * | decl, |
|
|
clang::DeclContext * | base = nullptr ) |
|
inlineprivate |
◆ Override()
void DeclContextOverride::Override |
( |
clang::Decl * | decl | ) |
|
|
inlineprivate |
◆ OverrideAllDeclsFromContainingFunction()
void DeclContextOverride::OverrideAllDeclsFromContainingFunction |
( |
clang::Decl * | decl | ) |
|
|
inline |
◆ OverrideOne()
void DeclContextOverride::OverrideOne |
( |
clang::Decl * | decl | ) |
|
|
inlineprivate |
◆ m_backups
llvm::DenseMap<clang::Decl *, Backup> DeclContextOverride::m_backups |
|
private |
The documentation for this class was generated from the following file: