Definition at line 25 of file JSONInterface.h.
#include <RooFit/Detail/JSONInterface.h>
◆ child_iterator
◆ children_view
◆ const_child_iterator
◆ const_children_view
◆ append_child()
virtual JSONNode & RooFit::Detail::JSONNode::append_child |
( |
| ) |
|
|
pure virtual |
◆ child() [1/2]
virtual const JSONNode & RooFit::Detail::JSONNode::child |
( |
size_t |
pos | ) |
const |
|
pure virtual |
◆ child() [2/2]
virtual JSONNode & RooFit::Detail::JSONNode::child |
( |
size_t |
pos | ) |
|
|
pure virtual |
◆ children() [1/2]
◆ children() [2/2]
◆ clear()
virtual void RooFit::Detail::JSONNode::clear |
( |
| ) |
|
|
pure virtual |
◆ fill_mat()
void RooFit::Detail::JSONNode::fill_mat |
( |
Matrix const & |
mat | ) |
|
|
inline |
◆ fill_seq() [1/2]
template<typename Collection >
void RooFit::Detail::JSONNode::fill_seq |
( |
Collection const & |
coll | ) |
|
|
inline |
◆ fill_seq() [2/2]
template<typename Collection , typename TransformationFunc >
void RooFit::Detail::JSONNode::fill_seq |
( |
Collection const & |
coll, |
|
|
TransformationFunc |
func |
|
) |
| |
|
inline |
◆ find() [1/2]
JSONNode const * RooFit::Detail::JSONNode::find |
( |
std::string const & |
key | ) |
const |
|
inline |
◆ find() [2/2]
template<typename... Keys_t>
JSONNode const * RooFit::Detail::JSONNode::find |
( |
std::string const & |
key, |
|
|
Keys_t const &... |
keys |
|
) |
| const |
|
inline |
◆ get() [1/2]
JSONNode & RooFit::Detail::JSONNode::get |
( |
std::string const & |
key | ) |
|
|
inline |
◆ get() [2/2]
template<typename... Keys_t>
JSONNode & RooFit::Detail::JSONNode::get |
( |
std::string const & |
key, |
|
|
Keys_t const &... |
keys |
|
) |
| |
|
inline |
◆ has_child()
virtual bool RooFit::Detail::JSONNode::has_child |
( |
std::string const & |
| ) |
const |
|
pure virtual |
◆ has_key()
virtual bool RooFit::Detail::JSONNode::has_key |
( |
| ) |
const |
|
pure virtual |
◆ has_val()
virtual bool RooFit::Detail::JSONNode::has_val |
( |
| ) |
const |
|
pure virtual |
◆ is_container()
virtual bool RooFit::Detail::JSONNode::is_container |
( |
| ) |
const |
|
pure virtual |
◆ is_map()
virtual bool RooFit::Detail::JSONNode::is_map |
( |
| ) |
const |
|
pure virtual |
◆ is_seq()
virtual bool RooFit::Detail::JSONNode::is_seq |
( |
| ) |
const |
|
pure virtual |
◆ key()
virtual std::string RooFit::Detail::JSONNode::key |
( |
| ) |
const |
|
pure virtual |
◆ num_children()
virtual size_t RooFit::Detail::JSONNode::num_children |
( |
| ) |
const |
|
pure virtual |
◆ operator<<() [1/5]
virtual JSONNode & RooFit::Detail::JSONNode::operator<< |
( |
bool |
b | ) |
|
|
pure virtual |
◆ operator<<() [2/5]
JSONNode & RooFit::Detail::JSONNode::operator<< |
( |
const char * |
s | ) |
|
|
inline |
◆ operator<<() [3/5]
◆ operator<<() [4/5]
virtual JSONNode & RooFit::Detail::JSONNode::operator<< |
( |
int |
i | ) |
|
|
pure virtual |
◆ operator<<() [5/5]
virtual JSONNode & RooFit::Detail::JSONNode::operator<< |
( |
std::string const & |
s | ) |
|
|
pure virtual |
◆ operator>>()
virtual const JSONNode & RooFit::Detail::JSONNode::operator>> |
( |
std::string & |
v | ) |
const |
|
pure virtual |
◆ operator[]() [1/2]
virtual const JSONNode & RooFit::Detail::JSONNode::operator[] |
( |
std::string const & |
k | ) |
const |
|
pure virtual |
◆ operator[]() [2/2]
virtual JSONNode & RooFit::Detail::JSONNode::operator[] |
( |
std::string const & |
k | ) |
|
|
pure virtual |
◆ set_map()
virtual JSONNode & RooFit::Detail::JSONNode::set_map |
( |
| ) |
|
|
pure virtual |
◆ set_seq()
virtual JSONNode & RooFit::Detail::JSONNode::set_seq |
( |
| ) |
|
|
pure virtual |
◆ val()
virtual std::string RooFit::Detail::JSONNode::val |
( |
| ) |
const |
|
pure virtual |
◆ val_bool()
virtual bool RooFit::Detail::JSONNode::val_bool |
( |
| ) |
const |
|
inlinevirtual |
◆ val_double()
virtual double RooFit::Detail::JSONNode::val_double |
( |
| ) |
const |
|
inlinevirtual |
◆ val_int()
virtual int RooFit::Detail::JSONNode::val_int |
( |
| ) |
const |
|
inlinevirtual |
◆ val_t() [1/4]
template<class T >
T RooFit::Detail::JSONNode::val_t |
( |
| ) |
const |
◆ val_t() [2/4]
template<>
int RooFit::Detail::JSONNode::val_t |
( |
| ) |
const |
|
inline |
◆ val_t() [3/4]
template<>
double RooFit::Detail::JSONNode::val_t |
( |
| ) |
const |
|
inline |
◆ val_t() [4/4]
template<>
bool RooFit::Detail::JSONNode::val_t |
( |
| ) |
const |
|
inline |
◆ writeJSON()
virtual void RooFit::Detail::JSONNode::writeJSON |
( |
std::ostream & |
os | ) |
const |
|
pure virtual |
◆ writeYML()
virtual void RooFit::Detail::JSONNode::writeYML |
( |
std::ostream & |
| ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following files: