Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
TJSONTree Class Reference

Definition at line 22 of file JSONParser.h.

Classes

class  Node
 

Public Member Functions

 TJSONTree ()
 
 TJSONTree (std::istream &is)
 
virtual ~TJSONTree ()
 
TJSONTree::Nodeincache (const TJSONTree::Node &n)
 
virtual Noderootnode () override
 

Protected Member Functions

void clearcache ()
 

Protected Attributes

std::list< Node_nodecache
 
Node root
 

#include </home/sftnight/build/workspace/root-makedoc-v626/rootspi/rdoc/src/v6-26-00-patches/roofit/hs3/src/JSONParser.h>

Inheritance diagram for TJSONTree:
[legend]

Constructor & Destructor Documentation

◆ TJSONTree() [1/2]

TJSONTree::TJSONTree ( )

Definition at line 28 of file JSONParser.cxx.

◆ ~TJSONTree()

TJSONTree::~TJSONTree ( )
virtual

Definition at line 32 of file JSONParser.cxx.

◆ TJSONTree() [2/2]

TJSONTree::TJSONTree ( std::istream &  is)

Definition at line 30 of file JSONParser.cxx.

Member Function Documentation

◆ clearcache()

void TJSONTree::clearcache ( )
protected

Definition at line 63 of file JSONParser.cxx.

◆ incache()

TJSONTree::Node & TJSONTree::incache ( const TJSONTree::Node n)

Definition at line 37 of file JSONParser.cxx.

◆ rootnode()

TJSONTree::Node & TJSONTree::rootnode ( )
overridevirtual

Implements JSONTree.

Definition at line 21 of file JSONParser.cxx.

Member Data Documentation

◆ _nodecache

std::list<Node> TJSONTree::_nodecache
protected

Definition at line 78 of file JSONParser.h.

◆ root

Node TJSONTree::root
protected

Definition at line 77 of file JSONParser.h.

  • roofit/hs3/src/JSONParser.h
  • roofit/hs3/src/JSONParser.cxx