#include <tree_string_index.h>
Inheritance diagram for tree_string_index:
Public Methods | |
tree_string_index (char expected_lower = ' ', char expected_upper = '~', size_t list_size = 4) | |
~tree_string_index (void) | |
elem_t | lookup (const char *the_key) const |
elem_t | lookup_prefix (const char *the_key, const char **suffix) const |
bool | exists (const char *the_key) const |
index_handle<const char *, elem_t> | enter (const char *the_key, elem_t) |
void | remove (const char *the_key) |
index_handle<const char *, elem_t> | lookup_handle (const char *the_key) const |
elem_t | elem (index_handle<const char *, elem_t>) const |
void | remove (index_handle<const char *, elem_t>) |
void | clear (void) |
void | development_dump (ion *ip = stderr_ion, void (*node_func)(elem_t data, ion *ip) = 0) |
void | development_internals_dump (ion *ip = stderr_ion) |
void | development_stats_dump (ion *ip = stderr_ion) |
Friends | |
class | tsi_node<elem_t> |
|
|
|
Reimplemented from Index.
|
|
|
|
|
|
|
|
|
|
|
|