Static Value-Flow Analysis
|
#include <WTO.h>
Public Types | |
typedef GraphT::NodeType | NodeT |
Public Types inherited from SVF::WTOComponent< GraphT > | |
enum | WTOCT { Node , Cycle } |
Public Member Functions | |
WTONode (const NodeT *node) | |
Constructor. | |
const NodeT * | getICFGNode () const |
Return the graph node. | |
void | accept (WTOComponentVisitor< GraphT > &v) const override |
Accept the given visitor. | |
std::string | toString () const override |
Dump the node, for debugging purpose. | |
Public Member Functions inherited from SVF::WTOComponent< GraphT > | |
WTOComponent (WTOCT k) | |
Default constructor. | |
WTOComponent (const WTOComponent &) noexcept=default | |
Copy constructor. | |
WTOComponent (WTOComponent &&) noexcept=default | |
Move constructor. | |
WTOComponent & | operator= (const WTOComponent &) noexcept=default |
Copy assignment operator. | |
WTOComponent & | operator= (WTOComponent &&) noexcept=default |
Move assignment operator. | |
virtual | ~WTOComponent ()=default |
Destructor. | |
WTOCT | getKind () const |
Static Public Member Functions | |
static bool | classof (const WTONode< GraphT > *) |
ClassOf. | |
static bool | classof (const WTOComponent< GraphT > *c) |
Private Attributes | |
const NodeT * | _node |
Additional Inherited Members | |
Public Attributes inherited from SVF::WTOComponent< GraphT > | |
WTOCT | _type |
WTO node for GraphT
typedef GraphT::NodeType SVF::WTONode< GraphT >::NodeT |
|
inlineoverridevirtual |
Accept the given visitor.
Implements SVF::WTOComponent< GraphT >.
|
inlinestatic |
|
inlineoverridevirtual |
Dump the node, for debugging purpose.
Implements SVF::WTOComponent< GraphT >.