|
RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
|
A representation of an enumeration with associated string representations for each value. More...
#include <options.h>
Public Types | |
| typedef Enum | value_type |
Public Member Functions | |
| template<typename ... Args> | |
| Enumeration (Args ... args) | |
| std::optional< value_type > | LookupName (std::string name) const |
| Searches (in a case-insensitive way) for a string. | |
Public Attributes | |
| std::map< value_type, std::vector< std::string > > | values |
| Maps each value to a sequence of valid strings. | |
Protected Attributes | |
| std::map< std::string, value_type, CaseInsensitiveLess > | names |
| Maps each name to its value. | |
A representation of an enumeration with associated string representations for each value.