#include <DPItem.h>
template<class LocCond>
class SVF::StmtDPItem< LocCond >
FlowSensitive DPItem
Definition at line 131 of file DPItem.h.
◆ StmtDPItem() [1/2]
Constructor.
Definition at line 140 of file DPItem.h.
DPItem(NodeID c)
Constructor.
◆ StmtDPItem() [2/2]
Copy constructor.
Definition at line 144 of file DPItem.h.
◆ ~StmtDPItem()
◆ dump()
Definition at line 197 of file DPItem.h.
std::ostream & outs()
Overwrite llvm::outs()
◆ getLoc()
◆ operator!=()
Overloading operator!=.
Definition at line 193 of file DPItem.h.
195 return !(*
this==rhs);
◆ 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 170 of file DPItem.h.
172 if (this->
cur != rhs.cur)
173 return this->
cur < rhs.cur;
175 return this->
curloc < rhs.curloc;
◆ operator=()
Overloading operator==.
Definition at line 178 of file DPItem.h.
183 this->
curloc = rhs.getLoc();
DPItem & operator=(DPItem &&rhs) noexcept
Move operator=.
◆ operator==()
Overloading operator==.
Definition at line 188 of file DPItem.h.
190 return (this->
cur == rhs.cur && this->curloc == rhs.getLoc());
◆ setLoc()
◆ setLocVar()
Set location and pointer id.
Definition at line 163 of file DPItem.h.
◆ curloc
The documentation for this class was generated from the following file:
- /home/runner/work/SVF/SVF/svf/include/Util/DPItem.h