Class: Trie

Inherits:
Object
  • Object
show all
Defined in:
ext/trie/ruby_trie.c

Instance Method Summary collapse

Instance Method Details

#[]Object



21
# File 'ext/trie/ruby_trie.c', line 21

static VALUE rb_trie_get_key(VALUE self, VALUE key);

#[]=Object



29
# File 'ext/trie/ruby_trie.c', line 29

static VALUE rb_trie_set_key_to_value(VALUE self, VALUE key, VALUE value);

#childrenObject

rb_define_method(rb_cTrie, “delete”, rb_trie_undef_key, arg_count);



26
# File 'ext/trie/ruby_trie.c', line 26

static VALUE rb_trie_find_children(VALUE self, VALUE key);

#eachObject



28
# File 'ext/trie/ruby_trie.c', line 28

static VALUE rb_trie_find_children_with_block(VALUE self, VALUE key);

#levenshtein_searchObject

trie.levenshtein_search(word, max_distance)



30
# File 'ext/trie/ruby_trie.c', line 30

static VALUE rb_trie_levenshtein_search(VALUE self, VALUE word, VALUE max_distance);

#memoryObject

rb_define_method(rb_cTrie, “inspect”, rb_trie_inspect, arg_count);



19
# File 'ext/trie/ruby_trie.c', line 19

static VALUE rb_trie_count_nodes(VALUE self);