Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TRYMLTree Class Reference

Definition at line 23 of file RYMLParser.h.

Classes

class  Impl
 
class  Node
 

Public Member Functions

 TRYMLTree ()
 
 TRYMLTree (std::istream &is)
 
 ~TRYMLTree ()
 
void clearcache ()
 
Nodeincache (const Node &n)
 
const char * incache (const std::string &str)
 
Noderootnode ()
 

Protected Attributes

std::list< Node_nodecache
 
std::list< std::string > _strcache
 
std::unique_ptr< Impltree
 

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

Inheritance diagram for TRYMLTree:
[legend]

Constructor & Destructor Documentation

◆ TRYMLTree() [1/2]

TRYMLTree::TRYMLTree ( )

Definition at line 129 of file RYMLParser.cxx.

◆ ~TRYMLTree()

TRYMLTree::~TRYMLTree ( )

Definition at line 134 of file RYMLParser.cxx.

◆ TRYMLTree() [2/2]

TRYMLTree::TRYMLTree ( std::istream &  is)

Definition at line 124 of file RYMLParser.cxx.

Member Function Documentation

◆ clearcache()

void TRYMLTree::clearcache ( )

Definition at line 324 of file RYMLParser.cxx.

◆ incache() [1/2]

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

Definition at line 317 of file RYMLParser.cxx.

◆ incache() [2/2]

const char * TRYMLTree::incache ( const std::string &  str)

Definition at line 310 of file RYMLParser.cxx.

◆ rootnode()

TRYMLTree::Node & TRYMLTree::rootnode ( )
virtual

Implements JSONTree.

Definition at line 152 of file RYMLParser.cxx.

Member Data Documentation

◆ _nodecache

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

Definition at line 68 of file RYMLParser.h.

◆ _strcache

std::list<std::string> TRYMLTree::_strcache
protected

Definition at line 67 of file RYMLParser.h.

◆ tree

std::unique_ptr<Impl> TRYMLTree::tree
protected

Definition at line 26 of file RYMLParser.h.

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