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
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