11#ifndef ROOT_RDF_RMETADATA
12#define ROOT_RDF_RMETADATA
19namespace Experimental {
37namespace Experimental {
72 void Add(
const std::string &key,
int val);
73 void Add(
const std::string &key,
double val);
74 void Add(
const std::string &key,
const std::string &val);
76 std::string
Dump(
const std::string &key)
const;
77 int GetI(
const std::string &key)
const;
78 double GetD(
const std::string &key)
const;
79 std::string
GetS(
const std::string &key)
const;
82 const std::string
GetS(
const std::string &key,
const std::string &
defaultVal)
const;
85 std::unique_ptr<Internal::RDF::RMetaDataJson>
fJson;
void ImportJSON(ROOT::RDF::Experimental::RMetaData &metadata, const std::string &jsonString)
std::string ExportJSON(ROOT::RDF::Experimental::RMetaData &metadata)
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...