Euphoria
|
enumtostring.h
Go to the documentation of this file.
std::string to_lower(const std::string &str)
Generate a string containing only lower characters.
Definition: stringutils.cc:143
Definition: assert.h:90
MatchedEnum< T > from_string_to_enum(const std::string &input, size_t max_size=5)
Definition: enumtostring.h:139
std::vector< T > get_all_values_from_enum()
Definition: enumtostring.h:167
EnumToStringImplementation< T > get_enum_to_string_implementation_from_enum()
Definition: enumtostring.h:123
std::vector< std::string > get_all_names_from_enum()
Definition: enumtostring.h:160
String utility functions.
Definition: enumtostring.h:28
EnumToStringImplementation< T > & add(const std::string &name, T t)
Definition: enumtostring.h:35
std::map< T, std::string > enum_to_string
Definition: enumtostring.h:29
MatchedEnum< T > match(const std::string &input, size_t max_size) const
Definition: enumtostring.h:55
std::vector< T > get_list_of_values() const
Definition: enumtostring.h:104
std::map< std::string, T > string_to_enum
Definition: enumtostring.h:30
std::string to_string(T t) const
Definition: enumtostring.h:43
std::vector< std::string > get_list_of_names() const
Definition: enumtostring.h:93
Definition: enumtostring.h:20
Definition: editdistance.search.h:14
auto format(const TEnum &e, FormatContext &ctx) const
Definition: enumtostring.h:187