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

Methods

bool cleanupsHaveSideEffects() const

Declared at: clang/include/clang/Sema/CleanupInfo.h:26

bool exprNeedsCleanups() const

Declared at: clang/include/clang/Sema/CleanupInfo.h:24

void mergeFrom(clang::CleanupInfo Rhs)

Declared at: clang/include/clang/Sema/CleanupInfo.h:38

Parameters

clang::CleanupInfo Rhs

void reset()

Declared at: clang/include/clang/Sema/CleanupInfo.h:33

void setExprNeedsCleanups(bool SideEffects)

Declared at: clang/include/clang/Sema/CleanupInfo.h:28

Parameters

bool SideEffects