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 682 of file SVFFileSystem.h.
|
private |
Definition at line 685 of file SVFFileSystem.h.
|
inline |
idObjcreator : (const cJSON*) -> (id, T*) with id set
Definition at line 691 of file SVFFileSystem.h.
|
inline |
Definition at line 717 of file SVFFileSystem.h.
Definition at line 710 of file SVFFileSystem.h.
|
inline |
|
inline |
Definition at line 730 of file SVFFileSystem.h.
|
private |
Definition at line 686 of file SVFFileSystem.h.