CBMC
|
#include "json_symbol.h"
#include <util/exception_utils.h>
#include <util/expr.h>
#include <util/json_irep.h>
#include <util/source_location.h>
#include <util/type.h>
Go to the source code of this file.
Functions | |
static const std::string & | try_get_string (const jsont &in, const std::string &key) |
Return string value for a given key if present in the json object. | |
static bool | try_get_bool (const jsont &in, const std::string &key) |
Return boolean value for a given key if present in the json object. | |
symbolt | symbol_from_json (const jsont &in) |
Deserialise a json object to a symbolt. | |
Deserialise a json object to a symbolt.
in | The json object that is getting fetched as an object. |
Definition at line 45 of file json_symbol.cpp.
Return boolean value for a given key if present in the json object.
in | The json object that is getting fetched as a boolean. |
key | The key for the json value to be fetched. |
Definition at line 34 of file json_symbol.cpp.
Return string value for a given key if present in the json object.
in | The json object that is getting fetched as a string. |
key | The key for the json value to be fetched. |
Definition at line 22 of file json_symbol.cpp.