|
bool | opat::is_big_endian () |
| Determines if the system is big-endian.
|
|
bool | opat::hasMagic (const std::string &filename) |
| Checks if a file has the correct magic number for an OPAT file.
|
|
OPAT | opat::readOPAT (const std::string &filename) |
| Reads an OPAT file and returns its contents as an OPAT structure.
|
|
Header | opat::readHeader (std::ifstream &file) |
| Reads the header of an OPAT file.
|
|
CardCatalogEntry | opat::readCardCatalogEntry (std::ifstream &file, uint64_t offset, uint16_t numIndex, uint8_t hashPrecision) |
| Reads a CardCatalogEntry from the file.
|
|
CardCatalog | opat::readCardCatalog (std::ifstream &file, const Header &header) |
| Reads the CardCatalog from the file.
|
|
std::unordered_map< FloatIndexVector, DataCard > | opat::readDataCards (std::ifstream &file, const Header &header, const CardCatalog &cardCatalog) |
| Reads all DataCards from the file.
|
|
DataCard | opat::readDataCard (std::ifstream &file, const CardCatalogEntry &entry) |
| Reads a single DataCard from the file.
|
|
CardHeader | opat::readDataCardHeader (std::ifstream &file, const CardCatalogEntry &entry) |
| Reads the header of a DataCard from the file.
|
|
TableIndex | opat::readTableIndex (std::ifstream &file, const CardCatalogEntry &entry, const CardHeader &header) |
| Reads the TableIndex from a DataCard.
|
|
OPATTable | opat::readOPATTable (std::ifstream &file, const CardCatalogEntry &cardEntry, const TableIndexEntry &tableEntry) |
| Reads an OPATTable from the file.
|
|
std::ostream & | opat::operator<< (std::ostream &os, const Header &header) |
|
std::ostream & | opat::operator<< (std::ostream &os, const CardHeader &header) |
|
std::ostream & | opat::operator<< (std::ostream &os, const CardCatalogEntry &entry) |
|
std::ostream & | opat::operator<< (std::ostream &os, const CardCatalog &catalog) |
|
std::ostream & | opat::operator<< (std::ostream &os, const TableIndexEntry &entry) |
|
std::ostream & | opat::operator<< (std::ostream &os, const TableIndex &index) |
|
std::ostream & | opat::operator<< (std::ostream &os, const OPATTable &table) |
|
std::ostream & | opat::operator<< (std::ostream &os, const DataCard &card) |
|
std::ostream & | opat::operator<< (std::ostream &os, const OPAT &opat) |
|
std::ostream & | opat::operator<< (std::ostream &os, const Slice &slice) |
|
std::ostream & | opat::operator<< (std::ostream &os, const Bounds &bounds) |
|