class PointerValue
Declaration
class PointerValue : public Value { /* full declaration omitted */ };
Description
Models a symbolic pointer. Specifically, any value of type `T*`.
Declared at: clang/include/clang/Analysis/FlowSensitive/Value.h:244
Inherits from: Value
Member Variables
- private clang::dataflow::StorageLocation& PointeeLoc
Method Overview
- public PointerValue(clang::dataflow::StorageLocation & PointeeLoc)
- public static bool classof(const clang::dataflow::Value * Val)
- public clang::dataflow::StorageLocation & getPointeeLoc() const
Inherited from Value:
Methods
¶PointerValue(
clang::dataflow::StorageLocation& PointeeLoc)
PointerValue(
clang::dataflow::StorageLocation& PointeeLoc)
Declared at: clang/include/clang/Analysis/FlowSensitive/Value.h:246
Parameters
- clang::dataflow::StorageLocation& PointeeLoc
¶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:249
Parameters
- const clang::dataflow::Value* Val
¶clang::dataflow::StorageLocation& getPointeeLoc()
const
clang::dataflow::StorageLocation& getPointeeLoc()
const
Declared at: clang/include/clang/Analysis/FlowSensitive/Value.h:253