Definition at line 29 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/3]
template<typename Collection>
| void RooFit::Detail::JSONNode::fill_seq |
( |
Collection const & | coll | ) |
|
|
inline |
◆ fill_seq() [2/3]
template<typename Collection>
| void RooFit::Detail::JSONNode::fill_seq |
( |
Collection const & | coll, |
|
|
size_t | nmax ) |
|
inline |
◆ fill_seq() [3/3]
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()
| double RooFit::Detail::JSONNode::val_double |
( |
| ) |
const |
|
virtual |
◆ val_int()
| virtual int RooFit::Detail::JSONNode::val_int |
( |
| ) |
const |
|
inlinevirtual |
◆ val_t() [1/4]
template<>
| bool RooFit::Detail::JSONNode::val_t |
( |
| ) |
const |
|
inline |
◆ val_t() [2/4]
template<>
| double RooFit::Detail::JSONNode::val_t |
( |
| ) |
const |
|
inline |
◆ val_t() [3/4]
template<>
| int RooFit::Detail::JSONNode::val_t |
( |
| ) |
const |
|
inline |
◆ val_t() [4/4]
template<class T>
| T RooFit::Detail::JSONNode::val_t |
( |
| ) |
const |
◆ 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: