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: