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.