|
HIPO
4.3.0
High Performance Output data format for experimental physics
|
Core HIPO data structures: structure, composite, and bank classes for tabular data access. More...
#include <iostream>#include <vector>#include <cstring>#include <cstdint>#include <cstdio>#include <cstdlib>#include <map>#include <functional>#include "dictionary.h"#include "node.h"Go to the source code of this file.
Classes | |
| class | hipo::structure |
| Low-level data structure representing a HIPO structure. More... | |
| class | hipo::composite |
| class | hipo::bank |
| Represents a HIPO bank, a tabular data structure with rows and typed columns. More... | |
| class | hipo::bank::rowlist |
rowlist encapsulates a list of rows for this bank, providing a way to iterate over them More... | |
Namespaces | |
| hipo | |
Typedefs | |
| using | hipo::banklist = std::vector< bank > |
Functions | |
| banklist::size_type | hipo::getBanklistIndex (banklist &banks, std::string const &bankName) noexcept(false) |
| Find the index of a bank by name in a banklist. More... | |
Core HIPO data structures: structure, composite, and bank classes for tabular data access.
Definition in file bank.h.