clang 20.0.0git
Public Member Functions | List of all members
clang::CFGCallback Class Reference

CFGCallback defines methods that should be called when a logical operator error is found when building the CFG. More...

#include "clang/Analysis/CFG.h"

Public Member Functions

 CFGCallback ()=default
 
virtual ~CFGCallback ()=default
 
virtual void logicAlwaysTrue (const BinaryOperator *B, bool isAlwaysTrue)
 
virtual void compareAlwaysTrue (const BinaryOperator *B, bool isAlwaysTrue)
 
virtual void compareBitwiseEquality (const BinaryOperator *B, bool isAlwaysTrue)
 
virtual void compareBitwiseOr (const BinaryOperator *B)
 

Detailed Description

CFGCallback defines methods that should be called when a logical operator error is found when building the CFG.

Definition at line 1195 of file CFG.h.

Constructor & Destructor Documentation

◆ CFGCallback()

clang::CFGCallback::CFGCallback ( )
default

◆ ~CFGCallback()

virtual clang::CFGCallback::~CFGCallback ( )
virtualdefault

Member Function Documentation

◆ compareAlwaysTrue()

virtual void clang::CFGCallback::compareAlwaysTrue ( const BinaryOperator B,
bool  isAlwaysTrue 
)
inlinevirtual

Definition at line 1201 of file CFG.h.

◆ compareBitwiseEquality()

virtual void clang::CFGCallback::compareBitwiseEquality ( const BinaryOperator B,
bool  isAlwaysTrue 
)
inlinevirtual

Definition at line 1202 of file CFG.h.

◆ compareBitwiseOr()

virtual void clang::CFGCallback::compareBitwiseOr ( const BinaryOperator B)
inlinevirtual

Definition at line 1204 of file CFG.h.

◆ logicAlwaysTrue()

virtual void clang::CFGCallback::logicAlwaysTrue ( const BinaryOperator B,
bool  isAlwaysTrue 
)
inlinevirtual

Definition at line 1200 of file CFG.h.


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