sorted_string_map provides an efficient way to map string keys to arbitrary values, provided that the keys are known at compile time and are sorted in ascending order.
Public Types
Public Functions
mdds::sorted_string_map::sorted_string_map(const entry *entries, size_type entry_size, value_type null_value)¶Constructor.
entries - pointer to the array of key-value entries.
entry_size - size of the key-value entry array.
null_value - null value to return when the find method fails to find a matching entry.
mdds::sorted_string_map::find(const char *input, size_type len)¶Find a value associated with a specified string key.
input - pointer to a C-style string whose value represents the key to match.
len - length of the matching string value.
Single key-value entry. Caller must provide at compile time a static array of these entries.