opatIO-cpp 0.3.0a
Open Parametrized Array Table
|
Structure to hold the index information of a table within a DataCard. More...
#include <opatIO.h>
Public Attributes | |
char | tag [8] |
Tag identifying the table. | |
uint64_t | byteStart |
Byte start position of the table in the card. | |
uint64_t | byteEnd |
Byte end position of the table in the card. | |
uint16_t | numColumns |
Number of columns in the table. | |
uint16_t | numRows |
Number of rows in the table. | |
char | columnName [8] |
Name of the columns (optional). | |
char | rowName [8] |
Name of the rows (optional). | |
uint64_t | size |
Vector size of each cell. | |
char | reserved [12] |
Reserved for future use. | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const TableIndexEntry &entry) |
Stream insertion operator for printing the table index entry. | |
Structure to hold the index information of a table within a DataCard.
Each TableIndexEntry contains metadata about a table, such as its dimensions and location.
|
friend |
Stream insertion operator for printing the table index entry.
os | Output stream. |
entry | TableIndexEntry to print. |
uint64_t opat::TableIndexEntry::byteEnd |
Byte end position of the table in the card.
uint64_t opat::TableIndexEntry::byteStart |
Byte start position of the table in the card.
char opat::TableIndexEntry::columnName[8] |
Name of the columns (optional).
uint16_t opat::TableIndexEntry::numColumns |
Number of columns in the table.
uint16_t opat::TableIndexEntry::numRows |
Number of rows in the table.
char opat::TableIndexEntry::reserved[12] |
Reserved for future use.
char opat::TableIndexEntry::rowName[8] |
Name of the rows (optional).
uint64_t opat::TableIndexEntry::size |
Vector size of each cell.
char opat::TableIndexEntry::tag[8] |
Tag identifying the table.