|
Static Value-Flow Analysis
|
#include <SVFFileSystem.h>
Public Member Functions | |
| template<typename NodeCreator , typename EdgeCreator , typename SVFLoopCreator > | |
| void | createObjs (const cJSON *icfgJson, NodeCreator nodeCreator, EdgeCreator edgeCreator, SVFLoopCreator svfLoopCreator) |
| SVFLoop * | getSVFLoopPtr (size_t id) const |
| template<typename NodeFiller , typename EdgeFiller , typename LoopFiller > | |
| void | fillObjs (NodeFiller nodeFiller, EdgeFiller edgeFiller, LoopFiller loopFiller) |
Public Member Functions inherited from SVF::GenericGraphReader< NodeTy, EdgeTy > | |
| template<typename NodeCreator , typename EdgeCreator > | |
| void | createObjs (const cJSON *graphJson, NodeCreator nodeCreator, EdgeCreator edgeCreator) |
| NodeTy * | getNodePtr (unsigned id) const |
| EdgeTy * | getEdgePtr (unsigned id) const |
| template<typename NodeFiller , typename EdgeFiller > | |
| void | fillObjs (NodeFiller nodeFiller, EdgeFiller edgeFiller) |
| void | saveToGenericGraph (GenericGraph< NodeTy, EdgeTy > *graph) const |
| const cJSON * | getFieldJson () const |
Private Attributes | |
| ReaderPtrPool< SVFLoop > | svfLoopPool |
Additional Inherited Members | |
Protected Attributes inherited from SVF::GenericGraphReader< NodeTy, EdgeTy > | |
| const cJSON * | graphFieldJson = nullptr |
Definition at line 923 of file SVFFileSystem.h.
|
inline |
Definition at line 932 of file SVFFileSystem.h.
|
inline |
Definition at line 949 of file SVFFileSystem.h.
Definition at line 943 of file SVFFileSystem.h.
|
private |
Definition at line 928 of file SVFFileSystem.h.