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.