Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RooFit::Detail::JSONTree Class Reference

Definition at line 205 of file JSONInterface.h.

Public Member Functions

 ~JSONTree ()
 
JSONNode & rootnode ()
 

Static Public Member Functions

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)
 

Private Member Functions

 JSONTree (std::unique_ptr< JSONNode::Storage > storage)
 

Private Attributes

std::unique_ptr< JSONNode::Storage > _storage
 

#include <RooFit/Detail/JSONInterface.h>

Constructor & Destructor Documentation

◆ ~JSONTree()

RooFit::Detail::JSONTree::~JSONTree ( )
default

◆ JSONTree()

RooFit::Detail::JSONTree::JSONTree ( std::unique_ptr< JSONNode::Storage > storage)
explicitprivate

Definition at line 339 of file JSONInterface.cxx.

Member Function Documentation

◆ create() [1/3]

std::unique_ptr< JSONTree > RooFit::Detail::JSONTree::create ( )
static

Definition at line 348 of file JSONInterface.cxx.

◆ create() [2/3]

std::unique_ptr< JSONTree > RooFit::Detail::JSONTree::create ( std::istream & is)
static

Definition at line 353 of file JSONInterface.cxx.

◆ create() [3/3]

std::unique_ptr< JSONTree > RooFit::Detail::JSONTree::create ( std::string const & str)
static

Definition at line 358 of file JSONInterface.cxx.

◆ rootnode()

JSONNode & RooFit::Detail::JSONTree::rootnode ( )

Definition at line 343 of file JSONInterface.cxx.

Member Data Documentation

◆ _storage

std::unique_ptr<JSONNode::Storage> RooFit::Detail::JSONTree::_storage
private

Definition at line 218 of file JSONInterface.h.

Libraries for RooFit::Detail::JSONTree:

The documentation for this class was generated from the following files: