Public Member Functions | |
| JSONLoader (std::istream &in) | |
| JSONLoader (JsonData *json) | |
| JSONLoader (JsonData *json, std::unordered_map< int, IR::Node *> &refs) | |
| JSONLoader (const JSONLoader &unpacker, const std::string &field) | |
| template<typename T > | |
| void | load (JsonData *json, T &v) |
| template<typename T > | |
| void | load (const std::string field, T &v) |
| template<typename T > | |
| JSONLoader & | operator>> (T &v) |
Public Attributes | |
| JsonData * | json |
| std::unordered_map< int, IR::Node * > & | node_refs |