Loading...
Searching...
No Matches
opennn::EnumMap< Enum > Struct Template Reference
#include <enum_map.h>
Public Types | |
| using | Entry = pair<Enum, string> |
Public Member Functions | |
| const string & | to_string (Enum value) const |
| Enum | from_string (const string &name) const |
| Enum | from_string (const string &name, Enum fallback) const |
Public Attributes | |
| const vector< Entry > & | entries |
Member Typedef Documentation
◆ Entry
template<typename Enum>
| using opennn::EnumMap< Enum >::Entry = pair<Enum, string> |
Member Function Documentation
◆ from_string() [1/2]
template<typename Enum>
|
inlinenodiscard |
◆ from_string() [2/2]
template<typename Enum>
|
inlinenodiscard |
◆ to_string()
template<typename Enum>
|
inlinenodiscard |
Member Data Documentation
◆ entries
template<typename Enum>
| const vector<Entry>& opennn::EnumMap< Enum >::entries |