A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/classclang_1_1interp_1_1LocalScope.html below:

clang: clang::interp::LocalScope< Emitter > Class Template Reference

Generic scope for local variables. More...

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/AST/ByteCode/Compiler.h"

Inheritance diagram for clang::interp::LocalScope< Emitter >:

Public Attributes std::optional< unsignedIdx   Index of the scope in the chain.
  Detailed Description

template<class

Emitter

>

class clang::interp::LocalScope< Emitter >

Generic scope for local variables.

Definition at line 502 of file Compiler.h.

Constructor & Destructor Documentation ◆ LocalScope() [1/2] ◆ LocalScope() [2/2] ◆ ~LocalScope()

Emit a Destroy op for this scope.

Definition at line 509 of file Compiler.h.

Member Function Documentation ◆ addLocal() ◆ destroyLocals()

Explicit destruction of local variables.

Reimplemented from clang::interp::VariableScope< Emitter >.

Definition at line 526 of file Compiler.h.

References E, and clang::Success.

Referenced by clang::interp::Compiler< Emitter >::VisitArrayInitLoopExpr(), clang::interp::Compiler< Emitter >::visitDeclAndReturn(), clang::interp::Compiler< Emitter >::visitDoStmt(), clang::interp::Compiler< Emitter >::visitExpr(), clang::interp::Compiler< Emitter >::VisitExprWithCleanups(), clang::interp::Compiler< Emitter >::visitForStmt(), clang::interp::Compiler< Emitter >::visitIfStmt(), clang::interp::Compiler< Emitter >::VisitStmtExpr(), clang::interp::Compiler< Emitter >::visitSwitchStmt(), and clang::interp::Compiler< Emitter >::visitWhileStmt().

◆ emitDestruction() ◆ emitDestructors() ◆ removeIfStoredOpaqueValue() ◆ removeStoredOpaqueValues() Member Data Documentation ◆ Idx

Index of the scope in the chain.

Definition at line 586 of file Compiler.h.

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


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4