|
opatIO-cpp 0.3.0a
Open Parametrized Array Table
|
Structure to hold the header information of a DataCard in an OPAT file. More...
#include <opatIO.h>
Public Attributes | |
| char | magic [4] |
| Magic number to identify the card type. | |
| uint32_t | numTables |
| Number of tables in the card. | |
| uint32_t | headerSize |
| Size of the card header in bytes. | |
| uint64_t | indexOffset |
| Offset to the index section within the card. | |
| uint64_t | cardSize |
| Total size of the card in bytes. | |
| char | comment [128] |
| User-defined comment section. | |
| char | reserved [100] |
| Reserved for future use. | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const CardHeader &header) |
| Stream insertion operator for printing the card header. | |
Structure to hold the header information of a DataCard in an OPAT file.
The CardHeader contains metadata about a specific DataCard, such as its size and offsets. It is packed to ensure alignment with the binary file format.
|
friend |
Stream insertion operator for printing the card header.
| os | Output stream. |
| header | CardHeader to print. |
| uint64_t opat::CardHeader::cardSize |
Total size of the card in bytes.
| char opat::CardHeader::comment[128] |
User-defined comment section.
| uint32_t opat::CardHeader::headerSize |
Size of the card header in bytes.
| uint64_t opat::CardHeader::indexOffset |
Offset to the index section within the card.
| char opat::CardHeader::magic[4] |
Magic number to identify the card type.
| uint32_t opat::CardHeader::numTables |
Number of tables in the card.
| char opat::CardHeader::reserved[100] |
Reserved for future use.