class CleanupInfo
Declaration
class CleanupInfo { /* full declaration omitted */ };
Declared at: clang/include/clang/Sema/CleanupInfo.h:19
Member Variables
- private bool ExprNeedsCleanups = false
- private bool CleanupsHaveSideEffects = false
Method Overview
- public bool cleanupsHaveSideEffects() const
- public bool exprNeedsCleanups() const
- public void mergeFrom(clang::CleanupInfo Rhs)
- public void reset()
- public void setExprNeedsCleanups(bool SideEffects)
Methods
¶bool cleanupsHaveSideEffects() const
bool cleanupsHaveSideEffects() const
Declared at: clang/include/clang/Sema/CleanupInfo.h:26
¶bool exprNeedsCleanups() const
bool exprNeedsCleanups() const
Declared at: clang/include/clang/Sema/CleanupInfo.h:24
¶void mergeFrom(clang::CleanupInfo Rhs)
void mergeFrom(clang::CleanupInfo Rhs)
Declared at: clang/include/clang/Sema/CleanupInfo.h:38
Parameters
¶void reset()
void reset()
Declared at: clang/include/clang/Sema/CleanupInfo.h:33
¶void setExprNeedsCleanups(bool SideEffects)
void setExprNeedsCleanups(bool SideEffects)
Declared at: clang/include/clang/Sema/CleanupInfo.h:28
Parameters
- bool SideEffects