Buffered output stream. More...
#include <buf_ostream.h>
Public Member Functions | |
| buf_ostream (bid_iterator_type first_bid, int_type nbuffers) | |
| Constructs output stream object.   | |
| _Self & | operator<< (const_reference record) | 
Output stream operator, writes out record.   | |
| reference | current () | 
| Returns reference to the current record.   | |
| reference | operator* () | 
| Returns reference to the current record.   | |
| _Self & | operator++ () | 
| Moves to the next record in the stream.   | |
| virtual | ~buf_ostream () | 
| Deallocates internal objects.   | |
Buffered output stream.
Writes data records to the stream of blocks.
| buf_ostream< BlkTp_, BIDIteratorTp_ >::buf_ostream | ( | bid_iterator_type | first_bid, | |
| int_type | nbuffers | |||
| ) |  [inline] | 
        
Constructs output stream object.
| first_bid | bid_iterator pointing to the first block of the stream  | |
| nbuffers | number of buffers for internal use | 
| virtual buf_ostream< BlkTp_, BIDIteratorTp_ >::~buf_ostream | ( | ) |  [inline, virtual] | 
        
Deallocates internal objects.
| reference buf_ostream< BlkTp_, BIDIteratorTp_ >::current | ( | ) |  [inline] | 
        
Returns reference to the current record.
| reference buf_ostream< BlkTp_, BIDIteratorTp_ >::operator* | ( | ) |  [inline] | 
        
Returns reference to the current record.
| _Self& buf_ostream< BlkTp_, BIDIteratorTp_ >::operator++ | ( | ) |  [inline] | 
        
Moves to the next record in the stream.
| _Self& buf_ostream< BlkTp_, BIDIteratorTp_ >::operator<< | ( | const_reference | record | ) |  [inline] | 
        
Output stream operator, writes out record. 
| record | const reference to block record type, containing a value of record to write to the stream | 
 1.7.1