#include <map>
Go to the source code of this file.
|
namespace | UTIL |
| A model subscriber implementation using links to represent connections.
|
|
|
template<typename T > |
using | UTIL::CFG_MAP = std::vector< std::pair< T, long > > |
| A config value table is a list of native values (usually enums) to a different set of values, for example, the values used to represent the enum in a config file, or the index used to represent it in a selection list.
|
|
template<typename MAP > |
using | UTIL::CFG_NATIVE_VAL = typename MAP::value_type::first_type |
| The "native" type of a CFG_MAP: probably an enum type.
|
|
|
template<typename MAP > |
static long | UTIL::GetConfigForVal (const MAP &aMap, CFG_NATIVE_VAL< MAP > aVal) |
| Get the mapped config value (the one to write to file, or use in an index) from the given native (probably enum) value.
|
|
template<typename MAP > |
static CFG_NATIVE_VAL< MAP > | UTIL::GetValFromConfig (const MAP &aMap, long aConf) |
| Get the native value corresponding to the config value (read from file or UI, probably) and find it in the mapping table.
|
|