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 933 of file SVFFileSystem.h.
|
inline |
Definition at line 942 of file SVFFileSystem.h.
|
inline |
Definition at line 959 of file SVFFileSystem.h.
Definition at line 953 of file SVFFileSystem.h.
|
private |
Definition at line 938 of file SVFFileSystem.h.