Definition at line 25 of file JSONInterface.h.
#include <RooFitHS3/JSONInterface.h>
◆ child_iterator
◆ children_view
◆ const_child_iterator
◆ const_children_view
◆ append_child()
virtual JSONNode & RooFit::Experimental::JSONNode::append_child |
( |
| ) |
|
|
pure virtual |
◆ child() [1/2]
virtual const JSONNode & RooFit::Experimental::JSONNode::child |
( |
size_t |
pos | ) |
const |
|
pure virtual |
◆ child() [2/2]
virtual JSONNode & RooFit::Experimental::JSONNode::child |
( |
size_t |
pos | ) |
|
|
pure virtual |
◆ children() [1/2]
◆ children() [2/2]
◆ has_child()
virtual bool RooFit::Experimental::JSONNode::has_child |
( |
std::string const & |
| ) |
const |
|
pure virtual |
◆ has_key()
virtual bool RooFit::Experimental::JSONNode::has_key |
( |
| ) |
const |
|
pure virtual |
◆ has_val()
virtual bool RooFit::Experimental::JSONNode::has_val |
( |
| ) |
const |
|
pure virtual |
◆ is_container()
virtual bool RooFit::Experimental::JSONNode::is_container |
( |
| ) |
const |
|
pure virtual |
◆ is_map()
virtual bool RooFit::Experimental::JSONNode::is_map |
( |
| ) |
const |
|
pure virtual |
◆ is_seq()
virtual bool RooFit::Experimental::JSONNode::is_seq |
( |
| ) |
const |
|
pure virtual |
◆ key()
virtual std::string RooFit::Experimental::JSONNode::key |
( |
| ) |
const |
|
pure virtual |
◆ num_children()
virtual size_t RooFit::Experimental::JSONNode::num_children |
( |
| ) |
const |
|
pure virtual |
◆ operator<<() [1/4]
template<class T >
JSONNode & RooFit::Experimental::JSONNode::operator<< |
( |
const std::vector< T > & |
v | ) |
|
|
inline |
◆ operator<<() [2/4]
virtual JSONNode & RooFit::Experimental::JSONNode::operator<< |
( |
double |
d | ) |
|
|
pure virtual |
◆ operator<<() [3/4]
virtual JSONNode & RooFit::Experimental::JSONNode::operator<< |
( |
int |
i | ) |
|
|
pure virtual |
◆ operator<<() [4/4]
virtual JSONNode & RooFit::Experimental::JSONNode::operator<< |
( |
std::string const & |
s | ) |
|
|
pure virtual |
◆ operator>>()
virtual const JSONNode & RooFit::Experimental::JSONNode::operator>> |
( |
std::string & |
v | ) |
const |
|
pure virtual |
◆ operator[]() [1/4]
virtual const JSONNode & RooFit::Experimental::JSONNode::operator[] |
( |
size_t |
pos | ) |
const |
|
pure virtual |
◆ operator[]() [2/4]
virtual JSONNode & RooFit::Experimental::JSONNode::operator[] |
( |
size_t |
pos | ) |
|
|
pure virtual |
◆ operator[]() [3/4]
virtual const JSONNode & RooFit::Experimental::JSONNode::operator[] |
( |
std::string const & |
k | ) |
const |
|
pure virtual |
◆ operator[]() [4/4]
virtual JSONNode & RooFit::Experimental::JSONNode::operator[] |
( |
std::string const & |
k | ) |
|
|
pure virtual |
◆ set_map()
virtual void RooFit::Experimental::JSONNode::set_map |
( |
| ) |
|
|
pure virtual |
◆ set_seq()
virtual void RooFit::Experimental::JSONNode::set_seq |
( |
| ) |
|
|
pure virtual |
◆ val()
virtual std::string RooFit::Experimental::JSONNode::val |
( |
| ) |
const |
|
pure virtual |
◆ val_bool()
virtual bool RooFit::Experimental::JSONNode::val_bool |
( |
| ) |
const |
|
inlinevirtual |
◆ val_float()
virtual float RooFit::Experimental::JSONNode::val_float |
( |
| ) |
const |
|
inlinevirtual |
◆ val_int()
virtual int RooFit::Experimental::JSONNode::val_int |
( |
| ) |
const |
|
inlinevirtual |
◆ val_t() [1/5]
template<class T >
T RooFit::Experimental::JSONNode::val_t |
( |
| ) |
const |
◆ val_t() [2/5]
template<>
int RooFit::Experimental::JSONNode::val_t |
( |
| ) |
const |
◆ val_t() [3/5]
template<>
float RooFit::Experimental::JSONNode::val_t |
( |
| ) |
const |
◆ val_t() [4/5]
template<>
double RooFit::Experimental::JSONNode::val_t |
( |
| ) |
const |
◆ val_t() [5/5]
template<>
bool RooFit::Experimental::JSONNode::val_t |
( |
| ) |
const |
◆ writeJSON()
virtual void RooFit::Experimental::JSONNode::writeJSON |
( |
std::ostream & |
os | ) |
const |
|
pure virtual |
◆ writeYML()
virtual void RooFit::Experimental::JSONNode::writeYML |
( |
std::ostream & |
| ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following files: