Definition at line 29 of file RYMLParser.h.
Classes | |
| class | Impl |
Public Member Functions | |
| Node (const Node &other) | |
| Node (TRYMLTree *t, const Impl &other) | |
| virtual Node & | append_child () override |
| virtual const Node & | child (size_t pos) const override |
| virtual Node & | child (size_t pos) override |
| virtual bool | has_child (std::string const &) const override |
| virtual bool | has_key () const override |
| virtual bool | has_val () const override |
| virtual bool | is_container () const override |
| virtual bool | is_map () const override |
| virtual bool | is_seq () const override |
| virtual std::string | key () const override |
| virtual size_t | num_children () const override |
| virtual Node & | operator<< (double d) override |
| virtual Node & | operator<< (int i) override |
| virtual Node & | operator<< (std::string const &s) override |
| virtual const Node & | operator>> (std::string &v) const override |
| virtual const Node & | operator[] (size_t pos) const override |
| virtual Node & | operator[] (size_t pos) override |
| virtual const Node & | operator[] (std::string const &k) const override |
| virtual Node & | operator[] (std::string const &k) override |
| virtual void | set_map () override |
| virtual void | set_seq () override |
| virtual std::string | val () const override |
| virtual void | writeJSON (std::ostream &os) const override |
| virtual void | writeYML (std::ostream &) const override |
Public Member Functions inherited from RooFit::Experimental::JSONNode | |
| virtual children_view | children () |
| virtual const_children_view | children () const |
| template<class T > | |
| JSONNode & | operator<< (const std::vector< T > &v) |
| virtual bool | val_bool () const |
| virtual float | val_float () const |
| virtual int | val_int () const |
| template<class T > | |
| T | val_t () const |
| template<> | |
| int | val_t () const |
| template<> | |
| float | 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::Experimental::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 142 of file RYMLParser.cxx.
| TRYMLTree::Node::Node | ( | const Node & | other | ) |
Definition at line 147 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 245 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 281 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 275 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 263 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 251 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 257 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 210 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 216 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 222 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 228 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 269 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 172 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 165 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 158 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 179 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 204 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 192 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 198 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 186 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 112 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 118 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 236 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Experimental::JSONNode.
Definition at line 100 of file RYMLParser.cxx.
|
overridevirtual |
Reimplemented from RooFit::Experimental::JSONNode.
Definition at line 106 of file RYMLParser.cxx.
|
protected |
Definition at line 34 of file RYMLParser.h.
|
protected |
Definition at line 31 of file RYMLParser.h.
|
protected |
Definition at line 33 of file RYMLParser.h.