ifw-daq
3.0.0-pre2
IFW Data Acquisition modules
|
#include <daq/json/dpSpec.hpp>
#include <iostream>
#include <fmt/format.h>
#include <daq/fits/json.hpp>
#include "internalParseUtils.hpp"
Go to the source code of this file.
Namespaces | |
daq | |
daq::json | |
Typedefs | |
using | Json = nlohmann::json |
using | JsonPointer = nlohmann::json_pointer< Json > |
Functions | |
DpSpec::Target | daq::json::ParseTarget (Json const &json, JsonPointer const &breadcrumb) |
DpSpec::SourceTypes | daq::json::ParseSource (Json const &json, JsonPointer const &breadcrumb) |
DpSpec | daq::json::ParseDpSpec (nlohmann::json const &spec) |
Parse JSON to construct the DpSpec structure. More... | |
Location | daq::json::ParseSourceLocation (std::string const &location) |
Parse location string from DpSpec into component parts. More... | |
void | daq::json::to_json (nlohmann::json &j, DpSpec const &s) |
void | daq::json::to_json (nlohmann::json &j, DpSpec::Target const &s) |
void | daq::json::to_json (nlohmann::json &j, DpSpec::SourceTypes const &s) |
Definition in file dpSpec.cpp.
using Json = nlohmann::json |
Definition at line 15 of file dpSpec.cpp.
using JsonPointer = nlohmann::json_pointer<Json> |
Definition at line 16 of file dpSpec.cpp.