CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtStreamAdapter< Point > Class Template Referenceabstract

#include <EvtStreamAdapter.hh>

+ Inheritance diagram for EvtStreamAdapter< Point >:

Public Member Functions

 EvtStreamAdapter ()
 
virtual ~EvtStreamAdapter ()
 
virtual EvtStreamAdapterclone () const =0
 
virtual Point currentValue ()=0
 
virtual void advance ()=0
 
virtual bool pastEnd ()=0
 

Detailed Description

template<class Point>
class EvtStreamAdapter< Point >

Definition at line 18 of file EvtStreamAdapter.hh.

Constructor & Destructor Documentation

◆ EvtStreamAdapter()

template<class Point >
EvtStreamAdapter< Point >::EvtStreamAdapter ( )
inline

Definition at line 21 of file EvtStreamAdapter.hh.

22 {}

◆ ~EvtStreamAdapter()

template<class Point >
virtual EvtStreamAdapter< Point >::~EvtStreamAdapter ( )
inlinevirtual

Definition at line 23 of file EvtStreamAdapter.hh.

24 {}

Member Function Documentation

◆ advance()

template<class Point >
virtual void EvtStreamAdapter< Point >::advance ( )
pure virtual

◆ clone()

template<class Point >
virtual EvtStreamAdapter * EvtStreamAdapter< Point >::clone ( ) const
pure virtual

◆ currentValue()

template<class Point >
virtual Point EvtStreamAdapter< Point >::currentValue ( )
pure virtual

◆ pastEnd()

template<class Point >
virtual bool EvtStreamAdapter< Point >::pastEnd ( )
pure virtual

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