Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RooFit::Experimental::JSONNode::child_iterator_t< Nd > Class Template Reference

template<class Nd>
class RooFit::Experimental::JSONNode::child_iterator_t< Nd >

Definition at line 28 of file JSONInterface.h.

Classes

class  Impl
 

Public Member Functions

 child_iterator_t (const child_iterator_t &other)
 
 child_iterator_t (std::unique_ptr< Impl > impl)
 
bool operator!= (const child_iterator_t &that) const
 
Nd & operator* () const
 
child_iterator_toperator++ ()
 
child_iterator_toperator-- ()
 
Nd & operator-> () const
 
bool operator== (const child_iterator_t &that) const
 

Private Attributes

std::unique_ptr< Implit
 

#include <RooFitHS3/JSONInterface.h>

Constructor & Destructor Documentation

◆ child_iterator_t() [1/2]

template<class Nd >
RooFit::Experimental::JSONNode::child_iterator_t< Nd >::child_iterator_t ( std::unique_ptr< Impl impl)
inline

Definition at line 44 of file JSONInterface.h.

◆ child_iterator_t() [2/2]

template<class Nd >
RooFit::Experimental::JSONNode::child_iterator_t< Nd >::child_iterator_t ( const child_iterator_t< Nd > &  other)
inline

Definition at line 45 of file JSONInterface.h.

Member Function Documentation

◆ operator!=()

template<class Nd >
bool RooFit::Experimental::JSONNode::child_iterator_t< Nd >::operator!= ( const child_iterator_t< Nd > &  that) const
inline

Definition at line 60 of file JSONInterface.h.

◆ operator*()

template<class Nd >
Nd & RooFit::Experimental::JSONNode::child_iterator_t< Nd >::operator* ( ) const
inline

Definition at line 57 of file JSONInterface.h.

◆ operator++()

template<class Nd >
child_iterator_t & RooFit::Experimental::JSONNode::child_iterator_t< Nd >::operator++ ( )
inline

Definition at line 47 of file JSONInterface.h.

◆ operator--()

template<class Nd >
child_iterator_t & RooFit::Experimental::JSONNode::child_iterator_t< Nd >::operator-- ( )
inline

Definition at line 52 of file JSONInterface.h.

◆ operator->()

template<class Nd >
Nd & RooFit::Experimental::JSONNode::child_iterator_t< Nd >::operator-> ( ) const
inline

Definition at line 58 of file JSONInterface.h.

◆ operator==()

template<class Nd >
bool RooFit::Experimental::JSONNode::child_iterator_t< Nd >::operator== ( const child_iterator_t< Nd > &  that) const
inline

Definition at line 61 of file JSONInterface.h.

Member Data Documentation

◆ it

template<class Nd >
std::unique_ptr<Impl> RooFit::Experimental::JSONNode::child_iterator_t< Nd >::it
private

Definition at line 41 of file JSONInterface.h.

  • roofit/hs3/inc/RooFitHS3/JSONInterface.h