opatIO-cpp 0.3.0a
Open Parametrized Array Table
Loading...
Searching...
No Matches
opat::CardCatalog Struct Reference

Structure to hold the catalog of tables in a DataCard. More...

#include <opatIO.h>

Public Attributes

std::unordered_map< FloatIndexVector, CardCatalogEntrytableIndex
 Map of index vectors to catalog entries.
 

Friends

std::ostream & operator<< (std::ostream &os, const CardCatalog &catalog)
 Stream insertion operator for printing the card catalog.
 

Detailed Description

Structure to hold the catalog of tables in a DataCard.

The CardCatalog maps index vectors to their corresponding CardCatalogEntry, enabling fast lookups.

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream & os,
const CardCatalog & catalog )
friend

Stream insertion operator for printing the card catalog.

Parameters
osOutput stream.
catalogCardCatalog to print.
Returns
Reference to the output stream.

Member Data Documentation

◆ tableIndex

std::unordered_map<FloatIndexVector, CardCatalogEntry> opat::CardCatalog::tableIndex

Map of index vectors to catalog entries.


The documentation for this struct was generated from the following file: