class CFGCallback
Declaration
class CFGCallback { /* full declaration omitted */ };
Description
CFGCallback defines methods that should be called when a logical operator error is found when building the CFG.
Declared at: clang/include/clang/Analysis/CFG.h:1208
Method Overview
- public CFGCallback()
- public virtual void compareAlwaysTrue(const clang::BinaryOperator * B, bool isAlwaysTrue)
- public virtual void compareBitwiseEquality(const clang::BinaryOperator * B, bool isAlwaysTrue)
- public virtual void compareBitwiseOr(const clang::BinaryOperator * B)
- public virtual ~CFGCallback()
Methods
¶CFGCallback()
CFGCallback()
Declared at: clang/include/clang/Analysis/CFG.h:1210
¶virtual void compareAlwaysTrue(
const clang::BinaryOperator* B,
bool isAlwaysTrue)
virtual void compareAlwaysTrue(
const clang::BinaryOperator* B,
bool isAlwaysTrue)
Declared at: clang/include/clang/Analysis/CFG.h:1213
Parameters
- const clang::BinaryOperator* B
- bool isAlwaysTrue
¶virtual void compareBitwiseEquality(
const clang::BinaryOperator* B,
bool isAlwaysTrue)
virtual void compareBitwiseEquality(
const clang::BinaryOperator* B,
bool isAlwaysTrue)
Declared at: clang/include/clang/Analysis/CFG.h:1214
Parameters
- const clang::BinaryOperator* B
- bool isAlwaysTrue
¶virtual void compareBitwiseOr(
const clang::BinaryOperator* B)
virtual void compareBitwiseOr(
const clang::BinaryOperator* B)
Declared at: clang/include/clang/Analysis/CFG.h:1216
Parameters
- const clang::BinaryOperator* B
¶virtual ~CFGCallback()
virtual ~CFGCallback()
Declared at: clang/include/clang/Analysis/CFG.h:1211