#include <IntStream.h>
Inheritance diagram for PLearn::InMemoryIntStream:
Public Member Functions | |
InMemoryIntStream (IntStream &stream) | |
copy stream to memory | |
virtual void | seek (long position) |
move to given position | |
virtual int | next () |
return currently available int from the stream (at currente position) and THEN increment position to NEXT item | |
virtual int | current () |
return next available int from the stream | |
virtual long | size () |
total length of the stream | |
virtual | ~InMemoryIntStream () |
Protected Attributes | |
int * | data |
int | length |
|
copy stream to memory
Definition at line 267 of file IntStream.cc. References data, length, PLearn::IntStream::next(), and PLearn::IntStream::size(). |
|
Definition at line 188 of file IntStream.h. References data. |
|
return next available int from the stream
Reimplemented from PLearn::IntStream. Definition at line 185 of file IntStream.h. References data. |
|
return currently available int from the stream (at currente position) and THEN increment position to NEXT item
Reimplemented from PLearn::IntStream. Definition at line 179 of file IntStream.h. |
|
move to given position
Reimplemented from PLearn::IntStream. Definition at line 171 of file IntStream.h. References length, PLERROR, and seek(). Referenced by seek(). |
|
total length of the stream
Reimplemented from PLearn::IntStream. Definition at line 186 of file IntStream.h. References length. |
|
Definition at line 164 of file IntStream.h. Referenced by current(), InMemoryIntStream(), next(), and ~InMemoryIntStream(). |
|
Definition at line 165 of file IntStream.h. Referenced by InMemoryIntStream(), next(), seek(), and size(). |