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 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)
 
Nd & operator* () const
 
child_iterator_toperator++ ()
 
child_iterator_toperator-- ()
 
Nd & operator-> () const
 

Private Attributes

std::unique_ptr< Implit
 

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() [1/2]

template<class Nd >
RooFit::Detail::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::Detail::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 >
Nd & RooFit::Detail::JSONNode::child_iterator_t< Nd >::operator* ( ) const
inline

Definition at line 57 of file JSONInterface.h.

◆ operator++()

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

Definition at line 47 of file JSONInterface.h.

◆ operator--()

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

Definition at line 52 of file JSONInterface.h.

◆ operator->()

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

Definition at line 58 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 60 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 64 of file JSONInterface.h.

Member Data Documentation

◆ it

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

Definition at line 41 of file JSONInterface.h.

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