clang  6.0.0svn
Public Member Functions | Public Attributes | List of all members
clang::consumed::ConsumedAnalyzer Class Reference

A class that handles the analysis of uniqueness violations. More...

#include "clang/Analysis/Analyses/Consumed.h"

Collaboration diagram for clang::consumed::ConsumedAnalyzer:
Collaboration graph
[legend]

Public Member Functions

 ConsumedAnalyzer (ConsumedWarningsHandlerBase &WarningsHandler)
 
ConsumedState getExpectedReturnState () const
 
void run (AnalysisDeclContext &AC)
 Check a function's CFG for consumed violations. More...
 

Public Attributes

ConsumedWarningsHandlerBaseWarningsHandler
 

Detailed Description

A class that handles the analysis of uniqueness violations.

Definition at line 233 of file Consumed.h.

Constructor & Destructor Documentation

◆ ConsumedAnalyzer()

clang::consumed::ConsumedAnalyzer::ConsumedAnalyzer ( ConsumedWarningsHandlerBase WarningsHandler)
inline

Definition at line 249 of file Consumed.h.

Member Function Documentation

◆ getExpectedReturnState()

ConsumedState clang::consumed::ConsumedAnalyzer::getExpectedReturnState ( ) const
inline

Definition at line 252 of file Consumed.h.

◆ run()

void clang::consumed::ConsumedAnalyzer::run ( AnalysisDeclContext AC)

Member Data Documentation

◆ WarningsHandler

ConsumedWarningsHandlerBase& clang::consumed::ConsumedAnalyzer::WarningsHandler

Definition at line 247 of file Consumed.h.


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