ifw-daq  3.0.0-pre2
IFW Data Acquisition modules
Namespaces | Typedefs | Functions
json.cpp File Reference

Definition of contents from fits/json.hpp. More...

#include <boost/assign.hpp>
#include <boost/range/adaptor/indexed.hpp>
#include <daq/error/json.hpp>
#include <daq/fits/json.hpp>
#include <fmt/format.h>
#include <nlohmann/json.hpp>
#include <iostream>

Go to the source code of this file.

Namespaces

 daq
 
 daq::fits
 

Typedefs

using Json = nlohmann::json
 
using JsonPointer = nlohmann::json_pointer< Json >
 

Functions

std::vector< KeywordVariant > daq::fits::ParseJsonKeywords (char const *keywords)
 Parse and return FITS keywords. More...
 
std::vector< KeywordVariant > daq::fits::ParseJsonKeywords (Json const &keywords, JsonPointer const &breadcrumb)
 
nlohmann::json daq::fits::SerializeJsonKeywordValue (BasicKeywordBase::ValueType const &value)
 SerializeJsons the keyword value variant to JSON. More...
 
nlohmann::json daq::fits::SerializeJsonKeyword (KeywordVariant const &keyword)
 SerializeJsons keyword to JSON. More...
 
nlohmann::json daq::fits::SerializeJsonKeywords (std::vector< KeywordVariant > const &keywords)
 SerializeJsons keyword to JSON. More...
 

Detailed Description

Definition of contents from fits/json.hpp.

Definition in file json.cpp.

Typedef Documentation

◆ Json

using Json = nlohmann::json

Definition at line 18 of file json.cpp.

◆ JsonPointer

using JsonPointer = nlohmann::json_pointer<Json>

Definition at line 19 of file json.cpp.