![]() TGE Version 1.5.2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
InfiniteBitStream Class Reference#include <bitStream.h>
Inheritance diagram for InfiniteBitStream: ![]() Detailed DescriptionThis class acts to provide an "infinitely extending" stream.Basically, it does what ResizeBitStream does, but it validates on every write op, so that you never have to worry about overwriting the buffer.
Constructor & Destructor Documentation
Member Function DocumentationEnsure we have space for at least upcomingBytes more bytes in the stream.
Reset the stream to zero length (but don't clean memory).
Shrink the buffer down to match the actual size of the data.
Write us out to a stream... Results in last byte getting padded!
Reimplemented from BitStream.
Reimplemented from BitStream.
|