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

template<class Nd>
class 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 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: