An iterator class for the RTFileFrame. Note how much it looks like std::istream_iterator except for a couple of differences..
Definition at line 89 of file RTFileFrame.hpp.
#include <RTFileFrame.hpp>
Public Member Functions | |
bool | operator!= (const RTFileFrameIterator &right) const |
inequality operator More... | |
const FileData & | operator* () const |
dereference object for current object More... | |
RTFileFrameIterator | operator++ () |
prefix increment of internal iterator More... | |
RTFileFrameIterator | operator++ (int) |
postfix increment of internal iterator More... | |
const FileData * | operator-> () const |
dereference pointer for current object More... | |
RTFileFrameIterator & | operator= (const RTFileFrameIterator &r) |
assignment operator More... | |
bool | operator== (const RTFileFrameIterator &right) const |
equality operator More... | |
RTFileFrameIterator () | |
default constructor More... | |
RTFileFrameIterator (const RTFileFrameIterator &right) | |
copy constructor More... | |
virtual | ~RTFileFrameIterator () |
destructor More... | |
Protected Member Functions | |
void | read () |
gets the next record More... | |
Private Member Functions | |
RTFileFrameIterator (gnsstk::RTFileFrame< FileStream, FileData > &r) | |
constructor for use by gnsstk::RTFileFrame<FileStream, FileData>. More... | |
Private Attributes | |
gnsstk::RTFileFrame< FileStream, FileData > * | rtff |
gives access to the RTFileFrame being used More... | |
Friends | |
class | RTFileFrame< FileStream, FileData > |
give RTFileFrame access to the More... | |
|
inline |
default constructor
Definition at line 93 of file RTFileFrame.hpp.
|
inline |
copy constructor
Definition at line 98 of file RTFileFrame.hpp.
|
inlinevirtual |
destructor
Definition at line 103 of file RTFileFrame.hpp.
|
inlineprivate |
constructor for use by gnsstk::RTFileFrame<FileStream, FileData>.
Definition at line 174 of file RTFileFrame.hpp.
|
inline |
inequality operator
Definition at line 161 of file RTFileFrame.hpp.
|
inline |
dereference object for current object
Definition at line 128 of file RTFileFrame.hpp.
|
inline |
prefix increment of internal iterator
Definition at line 113 of file RTFileFrame.hpp.
|
inline |
postfix increment of internal iterator
Definition at line 120 of file RTFileFrame.hpp.
|
inline |
dereference pointer for current object
Definition at line 134 of file RTFileFrame.hpp.
|
inline |
assignment operator
Definition at line 106 of file RTFileFrame.hpp.
|
inline |
equality operator
Definition at line 140 of file RTFileFrame.hpp.
|
inlineprotected |
gets the next record
Definition at line 169 of file RTFileFrame.hpp.
|
friend |
give RTFileFrame access to the
Definition at line 165 of file RTFileFrame.hpp.
|
private |
gives access to the RTFileFrame being used
Definition at line 179 of file RTFileFrame.hpp.