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

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

Definition at line 30 of file JSONInterface.h.

Public Member Functions

virtual ~Impl ()=default
 
virtual void backward ()=0
 
virtual std::unique_ptr< Implclone () const =0
 
virtual Nd & current ()=0
 
virtual bool equal (const Impl &other) const =0
 
virtual void forward ()=0
 

#include <RooFit/Detail/JSONInterface.h>

Inheritance diagram for RooFit::Detail::JSONNode::child_iterator_t< Nd >::Impl:
[legend]

Constructor & Destructor Documentation

◆ ~Impl()

template<class Nd >
virtual RooFit::Detail::JSONNode::child_iterator_t< Nd >::Impl::~Impl ( )
virtualdefault

Member Function Documentation

◆ backward()

template<class Nd >
virtual void RooFit::Detail::JSONNode::child_iterator_t< Nd >::Impl::backward ( )
pure virtual

◆ clone()

template<class Nd >
virtual std::unique_ptr< Impl > RooFit::Detail::JSONNode::child_iterator_t< Nd >::Impl::clone ( ) const
pure virtual

◆ current()

template<class Nd >
virtual Nd & RooFit::Detail::JSONNode::child_iterator_t< Nd >::Impl::current ( )
pure virtual

◆ equal()

template<class Nd >
virtual bool RooFit::Detail::JSONNode::child_iterator_t< Nd >::Impl::equal ( const Impl other) const
pure virtual

◆ forward()

template<class Nd >
virtual void RooFit::Detail::JSONNode::child_iterator_t< Nd >::Impl::forward ( )
pure virtual

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