clang  19.0.0git
Public Member Functions | List of all members
clang::CleanupInfo Class Reference

#include "clang/Sema/CleanupInfo.h"

Public Member Functions

bool exprNeedsCleanups () const
 
bool cleanupsHaveSideEffects () const
 
void setExprNeedsCleanups (bool SideEffects)
 
void reset ()
 
void mergeFrom (CleanupInfo Rhs)
 

Detailed Description

Definition at line 19 of file CleanupInfo.h.

Member Function Documentation

◆ cleanupsHaveSideEffects()

bool clang::CleanupInfo::cleanupsHaveSideEffects ( ) const
inline

Definition at line 26 of file CleanupInfo.h.

Referenced by clang::Sema::MaybeCreateExprWithCleanups().

◆ exprNeedsCleanups()

bool clang::CleanupInfo::exprNeedsCleanups ( ) const
inline

◆ mergeFrom()

void clang::CleanupInfo::mergeFrom ( CleanupInfo  Rhs)
inline

Definition at line 38 of file CleanupInfo.h.

◆ reset()

void clang::CleanupInfo::reset ( )
inline

Definition at line 33 of file CleanupInfo.h.

◆ setExprNeedsCleanups()

void clang::CleanupInfo::setExprNeedsCleanups ( bool  SideEffects)
inline

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