| 
    Jpp
    17.0.0
    
   the software that should make you happy 
   | 
 
Abstract interface for object reading. More...
#include <JAbstractObjectReader.hh>
  
 Public Types | |
| typedef JObjectIterator< T > ::pointer_type  | pointer_type | 
Public Member Functions | |
| virtual JObjectIterator< T > * | getHelper () const =0 | 
| Get helper.  More... | |
| virtual bool | hasNext () override | 
| Check availability of next element.  More... | |
| virtual const pointer_type & | next () override | 
| Get next element.  More... | |
| virtual skip_type | skip (const skip_type ns) override | 
| Skip items.  More... | |
Private Attributes | |
| pointer_type | ps | 
Abstract interface for object reading.
This class implements the JObjectIterator interface by transferring the interface methods to a helper object via a single interface method getHelper().
Definition at line 23 of file JAbstractObjectReader.hh.
| typedef JObjectIterator<T>::pointer_type JLANG::JAbstractObjectReader< T >::pointer_type | 
Definition at line 27 of file JAbstractObjectReader.hh.
      
  | 
  pure virtual | 
Get helper.
Implemented in JLANG::JAbstractAccessibleObjectReader< T >, JLANG::JAbstractAccessibleObjectReader< JNullType >, JLANG::JAbstractAccessibleObjectReader< JTail_t >, JLANG::JAbstractAccessibleObjectReader< JHead_t >, JLANG::JAbstractAccessibleObjectReader< KM3NETDAQ::KM3NETDAQ::JDAQEvent >, JLANG::JAbstractAccessibleObjectReader< JDAQSummaryslice >, JLANG::JAccessibleObjectReader< T >, JLANG::JAccessibleObjectReader< JNullType >, JLANG::JAccessibleObjectReader< JTail_t >, JLANG::JAccessibleObjectReader< JHead_t >, JLANG::JAccessibleObjectReader< KM3NETDAQ::KM3NETDAQ::JDAQEvent >, JLANG::JAccessibleObjectReader< JDAQSummaryslice >, JLANG::JAbstractRewindableObjectReader< T >, JLANG::JAbstractRewindableObjectReader< const T >, JLANG::JAbstractRewindableObjectReader< JTail_t >, JLANG::JAbstractRewindableObjectReader< JHead_t >, JLANG::JRewindableObjectReader< T >, JLANG::JRewindableObjectReader< const T >, JLANG::JRewindableObjectReader< JTail_t >, JLANG::JRewindableObjectReader< JHead_t >, and JLANG::JObjectReader< T >.
      
  | 
  inlineoverridevirtual | 
Check availability of next element.
Implements JLANG::JObjectIterator< T >.
Definition at line 43 of file JAbstractObjectReader.hh.
      
  | 
  inlineoverridevirtual | 
Get next element.
Implements JLANG::JObjectIterator< T >.
Definition at line 54 of file JAbstractObjectReader.hh.
      
  | 
  inlineoverridevirtual | 
Skip items.
| ns | number of items to skip | 
Reimplemented from JLANG::JObjectIterator< T >.
Definition at line 69 of file JAbstractObjectReader.hh.
      
  | 
  private | 
Definition at line 78 of file JAbstractObjectReader.hh.
 1.8.5