Definition at line 22 of file JSONParser.h.
| Classes | |
| class | Node | 
| Public Member Functions | |
| TJSONTree () | |
| TJSONTree (std::istream &is) | |
| ~TJSONTree () override | |
| TJSONTree::Node & | incache (const TJSONTree::Node &n) | 
| Node & | rootnode () override | 
|  Public Member Functions inherited from RooFit::Detail::JSONTree | |
| virtual | ~JSONTree ()=default | 
| Protected Member Functions | |
| void | clearcache () | 
| Protected Attributes | |
| std::list< Node > | _nodecache | 
| Node | root | 
| 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/JSONParser.h>
| TJSONTree::TJSONTree | ( | ) | 
Definition at line 32 of file JSONParser.cxx.
| 
 | override | 
Definition at line 36 of file JSONParser.cxx.
| TJSONTree::TJSONTree | ( | std::istream & | is | ) | 
Definition at line 34 of file JSONParser.cxx.
| 
 | protected | 
Definition at line 57 of file JSONParser.cxx.
| TJSONTree::Node & TJSONTree::incache | ( | const TJSONTree::Node & | n | ) | 
Definition at line 41 of file JSONParser.cxx.
| 
 | inlineoverridevirtual | 
Implements RooFit::Detail::JSONTree.
Definition at line 87 of file JSONParser.h.
| 
 | protected | 
Definition at line 78 of file JSONParser.h.
| 
 | protected | 
Definition at line 77 of file JSONParser.h.