1#ifndef UNCERTAINTY_TYPE_IDS_H
2#define UNCERTAINTY_TYPE_IDS_H
34 static const std::map<UncertaintyType, std::string> m = {
68 static const std::map<UncertaintyType, DataType> m = {
Static mappings between enum classes and string (or FLHA) identifiers.
Generic enum↔string mapper without external keys.
static std::string str(const IdOf< UncTag > &id)
Returns the string representation associated with an identifier.
Returns an uppercase copy of the input string.
Mapper for UncertaintyType <-> UncertaintyTypeId <-> string.
static const std::map< UncertaintyType, DataType > & data_type_mapping()
Returns the builtin mapping UncertaintyType -> DataType.
static DataType d_type(UncertaintyType t)
Returns the DataType corresponding to a given uncertainty type.
Generic enum↔string (and optional external key) mappers built on DynamicRegistry.
Tag type for uncertainty-type identifiers.
const std::map< UncertaintyType, std::string > & uncertaintytype_mapping()
Builtin mapping UncertaintyType -> string name.