clang 20.0.0git
clang::interp::DeclScope< Emitter > Member List

This is the complete list of members for clang::interp::DeclScope< Emitter >, including all inherited members.

add(const Scope::Local &Local, bool IsExtended)clang::interp::VariableScope< Emitter >inline
addExtended(const Scope::Local &Local) overrideclang::interp::DeclScope< Emitter >inlinevirtual
clang::interp::LocalScope::addExtended(const Scope::Local &Local, const ValueDecl *ExtendingDecl)clang::interp::VariableScope< Emitter >inline
addLocal(const Scope::Local &Local) overrideclang::interp::LocalScope< Emitter >inlinevirtual
Ctxclang::interp::VariableScope< Emitter >protected
DeclScope(Compiler< Emitter > *Ctx, const ValueDecl *VD)clang::interp::DeclScope< Emitter >inline
destroyLocals(const Expr *E=nullptr) overrideclang::interp::LocalScope< Emitter >inlinevirtual
emitDestruction() overrideclang::interp::LocalScope< Emitter >inlinevirtual
emitDestructors(const Expr *E=nullptr) overrideclang::interp::LocalScope< Emitter >inlinevirtual
getParent() constclang::interp::VariableScope< Emitter >inline
Idxclang::interp::LocalScope< Emitter >
LocalScope(Compiler< Emitter > *Ctx)clang::interp::LocalScope< Emitter >inline
LocalScope(Compiler< Emitter > *Ctx, const ValueDecl *VD)clang::interp::LocalScope< Emitter >inline
Parentclang::interp::VariableScope< Emitter >protected
removeIfStoredOpaqueValue(const Scope::Local &Local)clang::interp::LocalScope< Emitter >inline
removeStoredOpaqueValues()clang::interp::LocalScope< Emitter >inline
ValDeclclang::interp::VariableScope< Emitter >protected
VariableScope(Compiler< Emitter > *Ctx, const ValueDecl *VD)clang::interp::VariableScope< Emitter >inline
~DeclScope()clang::interp::DeclScope< Emitter >inline
~LocalScope() overrideclang::interp::LocalScope< Emitter >inline
~VariableScope()clang::interp::VariableScope< Emitter >inlinevirtual