Project
Loading...
Searching...
No Matches
VariantJSONHelpers.cxx File Reference
#include "Framework/VariantJSONHelpers.h"
#include "Framework/Variant.h"
#include <rapidjson/reader.h>
#include <rapidjson/prettywriter.h>
#include <rapidjson/istreamwrapper.h>
#include <rapidjson/ostreamwrapper.h>
#include <rapidjson/error/en.h>
#include <stack>
#include <sstream>
#include <istream>

Go to the source code of this file.

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::framework
 Defining PrimaryVertex explicitly as messageable.
 

Functions

template<VariantType V>
void o2::framework::writeVariant (std::ostream &o, Variant const &v)
 
template Variant o2::framework::VariantJSONHelpers::read< VariantType::ArrayInt > (std::istream &s)
 
template Variant o2::framework::VariantJSONHelpers::read< VariantType::ArrayFloat > (std::istream &s)
 
template Variant o2::framework::VariantJSONHelpers::read< VariantType::ArrayDouble > (std::istream &s)
 
template Variant o2::framework::VariantJSONHelpers::read< VariantType::ArrayString > (std::istream &s)
 
template Variant o2::framework::VariantJSONHelpers::read< VariantType::Array2DInt > (std::istream &s)
 
template Variant o2::framework::VariantJSONHelpers::read< VariantType::Array2DFloat > (std::istream &s)
 
template Variant o2::framework::VariantJSONHelpers::read< VariantType::Array2DDouble > (std::istream &s)
 
template Variant o2::framework::VariantJSONHelpers::read< VariantType::LabeledArrayInt > (std::istream &s)
 
template Variant o2::framework::VariantJSONHelpers::read< VariantType::LabeledArrayFloat > (std::istream &s)
 
template Variant o2::framework::VariantJSONHelpers::read< VariantType::LabeledArrayDouble > (std::istream &s)
 
template Variant o2::framework::VariantJSONHelpers::read< VariantType::LabeledArrayString > (std::istream &s)
 

Variable Documentation

◆ accumulatedData

std::vector<variant_array_element_type_t<V> > accumulatedData

Definition at line 310 of file VariantJSONHelpers.cxx.

◆ cols

uint32_t cols

Definition at line 308 of file VariantJSONHelpers.cxx.

◆ currentKey

std::string currentKey

Definition at line 309 of file VariantJSONHelpers.cxx.

◆ debug

std::ostringstream debug

Definition at line 305 of file VariantJSONHelpers.cxx.

◆ labels_cols

std::vector<std::string> labels_cols

Definition at line 312 of file VariantJSONHelpers.cxx.

◆ labels_rows

std::vector<std::string> labels_rows

Definition at line 311 of file VariantJSONHelpers.cxx.

◆ result

Variant result

Definition at line 313 of file VariantJSONHelpers.cxx.

◆ rows

uint32_t rows

Definition at line 307 of file VariantJSONHelpers.cxx.

◆ states

Definition at line 304 of file VariantJSONHelpers.cxx.