hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
#include <trie.H>
Public Types | |
typedef KMap::template map< prefix_tree_node< K, V, KMap > * >::type | SubkeyMap |
typedef variant< unit, V > | MaybeV |
Public Member Functions | |
~prefix_tree_node () | |
void | values (std::vector< V > *vs) const |
Public Attributes | |
SubkeyMap | children |
MaybeV | value |
typedef variant<unit, V> hobbes::prefix_tree_node< K, V, KMap >::MaybeV |
typedef KMap::template map<prefix_tree_node<K, V, KMap>*>::type hobbes::prefix_tree_node< K, V, KMap >::SubkeyMap |
|
inline |
|
inline |
SubkeyMap hobbes::prefix_tree_node< K, V, KMap >::children |
MaybeV hobbes::prefix_tree_node< K, V, KMap >::value |