Simple parsed data format. More...
#include <iosfwd>#include <vector>#include <string_view>#include <string>#include <optional>#include <stdexcept>#include <utility>#include <charconv>#include <type_traits>#include <cstddef>Go to the source code of this file.
Classes | |
| struct | icarus::details::KeyValuesConverter< T, Enable > |
| struct | icarus::details::BaseWrapper< T, Base > |
| class | icarus::KeyValuesData |
| Collection of items with key/values structure. More... | |
| struct | icarus::KeyValuesData::Item |
| Representation of a single item of data: a key and several values. More... | |
| struct | icarus::KeyValuesData::Error |
| struct | icarus::KeyValuesData::ErrorOnKey |
| struct | icarus::KeyValuesData::DuplicateKey |
| struct | icarus::KeyValuesData::ConversionFailed |
| struct | icarus::KeyValuesData::ItemNotFound |
| struct | icarus::KeyValuesData::ValueNotAvailable |
| struct | icarus::KeyValuesData::MissingSize |
| struct | icarus::KeyValuesData::WrongSize |
| struct | icarus::details::BaseWrapper< T, Base > |
| struct | icarus::details::KeyValuesConverter< T, Enable > |
| struct | icarus::details::KeyValuesConverter< icarus::details::BaseWrapper< T, Base >, Enable > |
| Specialization for conversions with a numeric base. More... | |
Namespaces | |
| icarus | |
| Cluster finding and building. | |
| icarus::details | |
Functions | |
| std::ostream & | icarus::operator<< (std::ostream &out, KeyValuesData const &data) |
| std::ostream & | icarus::operator<< (std::ostream &out, KeyValuesData::Item const &data) |
Simple parsed data format.
This library is header only.
Definition in file KeyValuesData.h.
1.8.5