Logo ROOT  
Reference Guide
 
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