clang 22.0.0git
clang::consumed Namespace Reference

Classes

class  ConsumedAnalyzer
 A class that handles the analysis of uniqueness violations. More...
class  ConsumedBlockInfo
class  ConsumedStateMap
class  ConsumedStmtVisitor
class  ConsumedWarningsHandlerBase
class  PropagationInfo

Typedefs

using OptionalNotes = SmallVector<PartialDiagnosticAt, 1>
using DelayedDiag = std::pair<PartialDiagnosticAt, OptionalNotes>
using DiagList = std::list<DelayedDiag>

Enumerations

enum  ConsumedState { CS_None , CS_Unknown , CS_Unconsumed , CS_Consumed }
enum  EffectiveOp { EO_And , EO_Or }

Typedef Documentation

◆ DelayedDiag

Definition at line 53 of file Consumed.h.

◆ DiagList

Definition at line 54 of file Consumed.h.

◆ OptionalNotes

Enumeration Type Documentation

◆ ConsumedState

Enumerator
CS_None 
CS_Unknown 
CS_Unconsumed 
CS_Consumed 

Definition at line 43 of file Consumed.h.

◆ EffectiveOp

Enumerator
EO_And 
EO_Or 

Definition at line 281 of file Consumed.cpp.