|
dasmig-core 1.2.0
Shared random engine, distributions and data tiers for the dasmig generator libraries
|
Tab-separated data files with typed access and located errors. More...
#include "rng.hpp"#include "utf8.hpp"#include <algorithm>#include <array>#include <cfloat>#include <charconv>#include <cmath>#include <concepts>#include <cstddef>#include <cstdint>#include <filesystem>#include <fstream>#include <functional>#include <iterator>#include <limits>#include <locale>#include <map>#include <memory>#include <optional>#include <sstream>#include <stdexcept>#include <string>#include <string_view>#include <system_error>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | dasmig::core::tsv_error |
| A data error with its location. More... | |
| class | dasmig::core::tsv_row |
| One row of a tsv_document. A light view: copy it freely while the document, or any copy of it, is alive. More... | |
| class | dasmig::core::tsv_document |
| A parsed tab-separated file. More... | |
Tab-separated data files with typed access and located errors.
The format every library's resources/ and every extension layer uses:
# are skipped.Numbers are parsed exactly (correctly rounded), so the same file gives the same doubles on every platform.
Definition in file tsv.hpp.