|
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.