Definition at line 24 of file RYMLParser.h.
Classes | |
| class | Impl |
| class | Node |
Public Member Functions | |
| TRYMLTree () | |
| TRYMLTree (std::istream &is) | |
| ~TRYMLTree () override | |
| void | clearcache () |
| Node & | incache (const Node &n) |
| const char * | incache (const std::string &str) |
| Node & | rootnode () override |
Public Member Functions inherited from RooFit::Detail::JSONTree | |
| virtual | ~JSONTree ()=default |
Protected Attributes | |
| std::list< Node > | _nodecache |
| std::list< std::string > | _strcache |
| std::unique_ptr< Impl > | tree |
Additional Inherited Members | |
Static Public Member Functions inherited from RooFit::Detail::JSONTree | |
| static std::unique_ptr< JSONTree > | create () |
| static std::unique_ptr< JSONTree > | create (std::istream &is) |
| static std::unique_ptr< JSONTree > | create (std::string const &str) |
| static std::string | getBackend () |
Returns the name of the library that serves as the backend for the JSON interface, which is either "nlohmann-json" or "rapidyaml". | |
| static bool | hasBackend (std::string const &name) |
| Check if ROOT was compiled with support for a certain JSON backend library. | |
| static void | setBackend (std::string const &name) |
| Set the library that serves as the backend for the JSON interface. | |
#include </github/home/ROOT-CI/src/roofit/jsoninterface/src/RYMLParser.h>
| TRYMLTree::TRYMLTree | ( | ) |
Definition at line 136 of file RYMLParser.cxx.
|
override |
Definition at line 141 of file RYMLParser.cxx.
| TRYMLTree::TRYMLTree | ( | std::istream & | is | ) |
Definition at line 131 of file RYMLParser.cxx.
| void TRYMLTree::clearcache | ( | ) |
Definition at line 326 of file RYMLParser.cxx.
| TRYMLTree::Node & TRYMLTree::incache | ( | const Node & | n | ) |
Definition at line 319 of file RYMLParser.cxx.
Definition at line 312 of file RYMLParser.cxx.
|
overridevirtual |
Implements RooFit::Detail::JSONTree.
Definition at line 159 of file RYMLParser.cxx.
|
protected |
Definition at line 69 of file RYMLParser.h.
|
protected |
Definition at line 68 of file RYMLParser.h.
|
protected |
Definition at line 27 of file RYMLParser.h.