#include "endian.hh"#include <iostream>#include <vector>

Go to the source code of this file.
Classes | |
| class | PIRL::Data_Block |
| A Data_Block manages access to a block of binary data bytes. More... | |
Namespaces | |
| namespace | PIRL |
The Planetary Image Research Laboratory. | |
Defines | |
| #define | INDEX_COUNTS INDEX_COUNT |
| For backwards compatibility (deprecated). | |
| #define | OFFSET_COUNTS OFFSET_COUNT |
| For backwards compatibility (deprecated). | |
| #define | DATA_BLOCK_LIMITS_CHECK false |
| Element access limits checking. | |
Functions | |
| std::ostream & | PIRL::operator<< (std::ostream &stream, const Data_Block &data_block) |
| Prints a description of the Data_Block to a stream. | |
| std::istream & | PIRL::operator>>= (std::istream &stream, Data_Block &data_block) |
| Input data bytes from a stream into the data block. | |
| std::ostream & | PIRL::operator<<= (std::ostream &stream, const Data_Block &data_block) |
| Output data bytes from the data block into a stream. | |
| #define INDEX_COUNTS INDEX_COUNT |
For backwards compatibility (deprecated).
| #define OFFSET_COUNTS OFFSET_COUNT |
For backwards compatibility (deprecated).
| #define DATA_BLOCK_LIMITS_CHECK false |
Element access limits checking.
Define the DATA_BLOCK_LIMITS_CHECK macro to be true if Element access limits checking is to be applied by default.
1.7.2