Definition at line 30 of file RYMLParser.h.
Classes | |
| class | Impl | 
Public Member Functions | |
| Node (const Node &other) | |
| Node (TRYMLTree *t, const Impl &other) | |
| Node & | append_child () override | 
| const Node & | child (size_t pos) const override | 
| Node & | child (size_t pos) override | 
| void | clear () override | 
| bool | has_child (std::string const &) const override | 
| bool | has_key () const override | 
| bool | has_val () const override | 
| bool | is_container () const override | 
| bool | is_map () const override | 
| bool | is_seq () const override | 
| std::string | key () const override | 
| size_t | num_children () const override | 
| Node & | operator<< (bool b) override | 
| Node & | operator<< (double d) override | 
| Node & | operator<< (int i) override | 
| Node & | operator<< (std::string const &s) override | 
| const Node & | operator>> (std::string &v) const override | 
| const Node & | operator[] (std::string const &k) const override | 
| Node & | operator[] (std::string const &k) override | 
| Node & | set_map () override | 
| Node & | set_seq () override | 
| std::string | val () const override | 
| void | writeJSON (std::ostream &os) const override | 
| void | writeYML (std::ostream &) const override | 
  Public Member Functions inherited from RooFit::Detail::JSONNode | |
| virtual children_view | children () | 
| virtual const_children_view | children () const | 
| template<typename Matrix > | |
| void | fill_mat (Matrix const &mat) | 
| template<typename Collection > | |
| void | fill_seq (Collection const &coll) | 
| template<typename Collection , typename TransformationFunc > | |
| void | fill_seq (Collection const &coll, TransformationFunc func) | 
| JSONNode const * | find (std::string const &key) const | 
| template<typename... Keys_t> | |
| JSONNode const * | find (std::string const &key, Keys_t const &...keys) const | 
| JSONNode & | get (std::string const &key) | 
| template<typename... Keys_t> | |
| JSONNode & | get (std::string const &key, Keys_t const &...keys) | 
| JSONNode & | operator<< (const char *s) | 
| virtual bool | val_bool () const | 
| virtual double | val_double () const | 
| virtual int | val_int () const | 
| template<class T > | |
| T | val_t () const | 
| template<> | |
| int | val_t () const | 
| template<> | |
| double | val_t () const | 
| template<> | |
| bool | val_t () const | 
Protected Attributes | |
| std::unique_ptr< Impl > | node | 
| TRYMLTree * | tree | 
| friend | TRYMLTree | 
Additional Inherited Members | |
  Public Types inherited from RooFit::Detail::JSONNode | |
| using | child_iterator = child_iterator_t< JSONNode > | 
| using | children_view = children_view_t< JSONNode > | 
| using | const_child_iterator = child_iterator_t< const JSONNode > | 
| using | const_children_view = children_view_t< const JSONNode > | 
Definition at line 149 of file RYMLParser.cxx.
| TRYMLTree::Node::Node | ( | const Node & | other | ) | 
Definition at line 154 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 247 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 283 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 277 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 126 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 265 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 253 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 259 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 212 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 218 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 224 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 230 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 271 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 186 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 179 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 172 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 165 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 193 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 206 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 200 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 112 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 119 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 238 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Implements RooFit::Detail::JSONNode.
Definition at line 100 of file RYMLParser.cxx.
      
  | 
  overridevirtual | 
Reimplemented from RooFit::Detail::JSONNode.
Definition at line 106 of file RYMLParser.cxx.
      
  | 
  protected | 
Definition at line 35 of file RYMLParser.h.
      
  | 
  protected | 
Definition at line 32 of file RYMLParser.h.
      
  | 
  protected | 
Definition at line 34 of file RYMLParser.h.