|
clang
5.0.0
|
#include "clang/Sema/CleanupInfo.h"
Public Member Functions | |
| bool | exprNeedsCleanups () const |
| bool | cleanupsHaveSideEffects () const |
| void | setExprNeedsCleanups (bool SideEffects) |
| void | reset () |
| void | mergeFrom (CleanupInfo Rhs) |
Definition at line 20 of file CleanupInfo.h.
|
inline |
Definition at line 27 of file CleanupInfo.h.
Referenced by clang::Sema::MaybeCreateExprWithCleanups().
|
inline |
Definition at line 25 of file CleanupInfo.h.
Referenced by clang::Sema::ActOnBlockStmtExpr(), clang::Sema::ActOnFinishFunctionBody(), clang::Sema::ActOnStmtExpr(), clang::Sema::MaybeCreateExprWithCleanups(), and clang::Sema::MaybeCreateStmtWithCleanups().
|
inline |
Definition at line 39 of file CleanupInfo.h.
Referenced by clang::Sema::PopExpressionEvaluationContext().
|
inline |
Definition at line 34 of file CleanupInfo.h.
Referenced by clang::Sema::DiscardCleanupsInEvaluationContext(), and clang::Sema::PushExpressionEvaluationContext().
|
inline |
Definition at line 29 of file CleanupInfo.h.
Referenced by clang::Sema::ActOnBlockStmtExpr(), clang::Sema::ActOnDecltypeExpression(), clang::Sema::BuildObjCBridgedCast(), clang::Sema::CheckCXXDefaultArgExpr(), checkIndirectCopyRestoreSource(), clang::Sema::CheckObjCConversion(), clang::Sema::CreateMaterializeTemporaryExpr(), clang::Sema::MaybeBindToTemporary(), clang::Sema::maybeExtendBlockObject(), and clang::InitializationSequence::Perform().
1.8.6