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

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

Definition at line 32 of file JSONInterface.h.

Public Member Functions

 child_iterator_t (Nd *const *pos)
 
Nd & operator* () const
 
child_iterator_t & operator++ ()
 
child_iterator_t & operator-- ()
 
Nd & operator-> () const
 

Private Attributes

Nd *const * _pos
 

Friends

bool operator!= (child_iterator_t const &lhs, child_iterator_t const &rhs)
 
bool operator== (child_iterator_t const &lhs, child_iterator_t const &rhs)
 

#include <RooFit/Detail/JSONInterface.h>

Constructor & Destructor Documentation

◆ child_iterator_t()

template<class Nd >
RooFit::Detail::JSONNode::child_iterator_t< Nd >::child_iterator_t ( Nd *const * pos)
inlineexplicit

Definition at line 34 of file JSONInterface.h.

Member Function Documentation

◆ operator*()

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

Definition at line 46 of file JSONInterface.h.

◆ operator++()

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

Definition at line 36 of file JSONInterface.h.

◆ operator--()

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

Definition at line 41 of file JSONInterface.h.

◆ operator->()

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

Definition at line 47 of file JSONInterface.h.

Friends And Related Symbol Documentation

◆ operator!=

template<class Nd >
bool operator!= ( child_iterator_t< Nd > const & lhs,
child_iterator_t< Nd > const & rhs )
friend

Definition at line 49 of file JSONInterface.h.

◆ operator==

template<class Nd >
bool operator== ( child_iterator_t< Nd > const & lhs,
child_iterator_t< Nd > const & rhs )
friend

Definition at line 50 of file JSONInterface.h.

Member Data Documentation

◆ _pos

template<class Nd >
Nd* const* RooFit::Detail::JSONNode::child_iterator_t< Nd >::_pos
private

Definition at line 53 of file JSONInterface.h.

  • roofit/hs3/inc/RooFit/Detail/JSONInterface.h