|
Static Value-Flow Analysis
|
Keeps a map from IDs to T objects, such as XXNode. More...
#include <SVFFileSystem.h>
Public Member Functions | |
| template<typename IdObjCreator > | |
| void | createObjs (const cJSON *idObjArrayJson, IdObjCreator idObjCreator) |
| idObjcreator : (const cJSON*) -> (id, T*) with id set | |
| T * | getPtr (unsigned id) const |
| template<typename FillFunc > | |
| void | fillObjs (FillFunc fillFunc) |
| size_t | size () const |
| template<typename Map > | |
| void | saveToIDToObjMap (Map &idToObjMap) const |
Private Types | |
| using | IDToPairMapTy = OrderedMap< unsigned, std::pair< const cJSON *, T * > > |
Private Attributes | |
| IDToPairMapTy | idMap |
Keeps a map from IDs to T objects, such as XXNode.
| T | The type of the objects. |
Definition at line 678 of file SVFFileSystem.h.
|
private |
Definition at line 681 of file SVFFileSystem.h.
|
inline |
idObjcreator : (const cJSON*) -> (id, T*) with id set
Definition at line 687 of file SVFFileSystem.h.
|
inline |
Definition at line 713 of file SVFFileSystem.h.
Definition at line 706 of file SVFFileSystem.h.
|
inline |
|
inline |
Definition at line 726 of file SVFFileSystem.h.
|
private |
Definition at line 682 of file SVFFileSystem.h.