|
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: