class NegationValue
Declaration
class NegationValue : public BoolValue { /* full declaration omitted */ };
Description
Models a boolean negation.
Declared at: clang/include/clang/Analysis/FlowSensitive/Value.h:152
Inherits from: BoolValue
Member Variables
- private clang::dataflow::BoolValue& SubVal
Method Overview
- public NegationValue(clang::dataflow::BoolValue & SubVal)
- public static bool classof(const clang::dataflow::Value * Val)
- public clang::dataflow::BoolValue & getSubVal() const
Inherited from BoolValue:
Inherited from Value:
Methods
¶NegationValue(clang::dataflow::BoolValue& SubVal)
NegationValue(clang::dataflow::BoolValue& SubVal)
Declared at: clang/include/clang/Analysis/FlowSensitive/Value.h:154
Parameters
- clang::dataflow::BoolValue& SubVal
¶static bool classof(
const clang::dataflow::Value* Val)
static bool classof(
const clang::dataflow::Value* Val)
Declared at: clang/include/clang/Analysis/FlowSensitive/Value.h:157
Parameters
- const clang::dataflow::Value* Val
¶clang::dataflow::BoolValue& getSubVal() const
clang::dataflow::BoolValue& getSubVal() const
Description
Returns the sub-value of the negation.
Declared at: clang/include/clang/Analysis/FlowSensitive/Value.h:162