|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
#include <parametertype_ids.hpp>


Public Types | |
| using | Base = GenericMapperNoExt< ParamTypeTag, ParameterType, parametertype_mapping > |
Additional Inherited Members | |
Static Public Member Functions inherited from GenericMapperNoExt< ParamTypeTag, ParameterType, parametertype_mapping > | |
| static void | init_builtins () |
| Explicitly initializes builtin entries. | |
| static ParameterType | enum_elt_legacy (std::string_view s) |
| Legacy enum lookup using only the static MapFn() table. | |
| static std::vector< std::string > | get_str () |
| Returns the list of builtin string names from MapFn(). | |
| static std::vector< ParameterType > | get_enum () |
| Returns the list of builtin enum values from MapFn(). | |
| static std::vector< std::string > | get_str_all () |
| Returns all known names: builtin and custom. | |
| static IdOf< ParamTypeTag > | id_of (std::string_view s) |
| Resolves a string into an IdOf<Tag> via the registry. | |
| static IdOf< ParamTypeTag > | enum_elt (std::string_view s) |
| Alias for id_of(), kept for compatibility. | |
| static bool | register_custom (std::string canonical, std::vector< std::string > aliases={}) |
| Registers a custom (non-builtin) entry in the registry. | |
| static std::vector< IdOf< ParamTypeTag > > | list_all () |
| Lists all distinct IdOf<Tag> entries in the registry. | |
| static std::string | str (const IdOf< ParamTypeTag > &id) |
| Returns the string representation associated with an identifier. | |
| static std::string | str (ParameterType e) |
| Returns the builtin string name corresponding to an enum value. | |
| static IdOf< ParamTypeTag > | to_id (ParameterType e) |
| Converts an enum value to an IdOf<Tag>. | |
| static std::optional< ParameterType > | enum_of (const IdOf< ParamTypeTag > &id) |
| Attempts to recover the enum value associated with an identifier. | |
Definition at line 14 of file parametertype_ids.hpp.
| using ParameterTypeMapper::Base = GenericMapperNoExt<ParamTypeTag,ParameterType,parametertype_mapping> |
Definition at line 16 of file parametertype_ids.hpp.