Extension: Json and NetCDF utilities
#include "dg/file/file.h"
|
Classes | |
struct | dg::file::WrappedJsonValue |
Wrapped Access to Json values with error handling. More... | |
Typedefs | |
using | dg::file::JsonType = Json::Value |
Json Type to use in dg::file functions and classes. | |
Enumerations | |
enum class | dg::file::error { dg::file::error::is_throw , dg::file::error::is_warning , dg::file::error::is_silent } |
Switch between how to handle errors in a Json utitlity functions. More... | |
enum class | dg::file::comments { dg::file::comments::are_kept , dg::file::comments::are_discarded , dg::file::comments::are_forbidden } |
Switch how comments are treated in a json string or file. More... | |
using dg::file::JsonType = Json::Value |
Json Type to use in dg::file
functions and classes.
By default this typedef expands to jsoncpp's Json::Value
DG_USE_JSONHPP
is defined before the inclusion of "dg/file/file.h"
then the typedef expands to nlohmann::json
|
strong |
|
strong |