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 34 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:
TJSONTree::Node::ChildItImpl< Nd, NdType, json_it >

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: