#include <DPItem.h>
template<class LocCond>
class SVF::StmtDPItem< LocCond >
FlowSensitive DPItem
Definition at line 132 of file DPItem.h.
◆ StmtDPItem() [1/2]
Constructor.
Definition at line 141 of file DPItem.h.
142 {
143 }
DPItem(NodeID c)
Constructor.
◆ StmtDPItem() [2/2]
template<class LocCond>
| SVF::StmtDPItem< LocCond >::StmtDPItem |
( |
const StmtDPItem< LocCond > & | dps | ) |
|
|
inline |
Copy constructor.
Definition at line 145 of file DPItem.h.
◆ ~StmtDPItem()
◆ dump()
Definition at line 198 of file DPItem.h.
199 {
201 }
std::ostream & outs()
Overwrite llvm::outs().
◆ getLoc()
◆ operator!=()
Overloading operator!=.
Definition at line 194 of file DPItem.h.
195 {
196 return !(*
this==
rhs);
197 }
◆ operator<()
Enable compare operator to avoid duplicated item insertion in map or set to be noted that two vectors can also overload operator()
Definition at line 171 of file DPItem.h.
◆ operator=()
Overloading operator==.
Definition at line 179 of file DPItem.h.
180 {
182 {
185 }
186 return *this;
187 }
DPItem & operator=(DPItem &&rhs) noexcept
Move operator=.
const LocCond * getLoc() const
Get context.
◆ operator==()
Overloading operator==.
Definition at line 189 of file DPItem.h.
◆ setLoc()
◆ setLocVar()
◆ curloc
The documentation for this class was generated from the following file:
- /home/runner/work/SVF/SVF/svf/include/Util/DPItem.h