class CodeGenFunction::StmtExprEvaluation
Declaration
class CodeGenFunction::StmtExprEvaluation { /* full declaration omitted */ };
Description
An RAII object to record that we're evaluating a statement expression.
Declared at: clang/lib/CodeGen/CodeGenFunction.h:1223
Member Variables
- private clang::CodeGen::CodeGenFunction& CGF
- private clang::CodeGen::CodeGenFunction:: ConditionalEvaluation* SavedOutermostConditional
- We have to save the outermost conditional: cleanups in a statement expression aren't conditional just because the StmtExpr is.
Method Overview
- public StmtExprEvaluation(clang::CodeGen::CodeGenFunction & CGF)
- public ~StmtExprEvaluation()
Methods
¶StmtExprEvaluation(
clang::CodeGen::CodeGenFunction& CGF)
StmtExprEvaluation(
clang::CodeGen::CodeGenFunction& CGF)
Declared at: clang/lib/CodeGen/CodeGenFunction.h:1232
Parameters
¶~StmtExprEvaluation()
~StmtExprEvaluation()
Declared at: clang/lib/CodeGen/CodeGenFunction.h:1237