| 
    Jpp test-rotations-old
    
   the software that should make you happy 
   | 
 
Abstract interface for object reading with rewinding. More...
#include <JAbstractObjectReader.hh>
  
Public Types | |
| typedef JObjectIterator< T >::pointer_type | pointer_type | 
Public Member Functions | |
| virtual JRewindableObjectIterator< T > * | getHelper () const override=0 | 
| Get helper.   | |
| virtual void | rewind () override | 
| Rewind.   | |
| virtual bool | hasNext () override | 
| Check availability of next element.   | |
| virtual const pointer_type & | next () override | 
| Get next element.   | |
| virtual skip_type | skip (const skip_type ns) override | 
| Skip items.   | |
Private Attributes | |
| pointer_type | ps | 
Abstract interface for object reading with rewinding.
This class implements the JRewindableObjectIterator interface by transferring the interface methods to a helper object via a single interface method getHelper().
Definition at line 89 of file JAbstractObjectReader.hh.
      
  | 
  inherited | 
Definition at line 27 of file JAbstractObjectReader.hh.
      
  | 
  overridepure virtual | 
Get helper.
Implements JLANG::JAbstractObjectReader< T >.
Implemented in JLANG::JRewindableObjectReader< T >, JLANG::JRewindableObjectReader< const event_type >, JLANG::JRewindableObjectReader< const T >, JLANG::JRewindableObjectReader< JHead_t >, and JLANG::JRewindableObjectReader< JTail_t >.
      
  | 
  inlineoverridevirtual | 
Rewind.
Implements JLANG::JRewindable< T >.
Reimplemented in JLANG::JSTDObjectReader< JTypeList< JHead_t, JTail_t > >.
Definition at line 104 of file JAbstractObjectReader.hh.
      
  | 
  inlineoverridevirtualinherited | 
Check availability of next element.
Implements JLANG::JObjectIterator< T >.
Definition at line 43 of file JAbstractObjectReader.hh.
      
  | 
  inlineoverridevirtualinherited | 
Get next element.
Implements JLANG::JObjectIterator< T >.
Definition at line 54 of file JAbstractObjectReader.hh.
      
  | 
  inlineoverridevirtualinherited | 
Skip items.
| ns | number of items to skip | 
Reimplemented from JLANG::JObjectIterator< T >.
Definition at line 69 of file JAbstractObjectReader.hh.
      
  | 
  privateinherited | 
Definition at line 78 of file JAbstractObjectReader.hh.