FreeLing
3.1
|
class dep_tree stores a dependency tree More...
#include <language.h>
Public Member Functions | |
dep_tree () | |
(useful for Java API) | |
dep_tree (const depnode &) | |
dep_tree::const_iterator | get_node_by_pos (size_t) const |
get depnode corresponding to word in given position | |
dep_tree::iterator | get_node_by_pos (size_t) |
get depnode corresponding to word in given position | |
void | rebuild_node_index () |
rebuild index maintaining words positions | |
Private Attributes | |
std::vector< dep_tree::iterator > | word_index |
class dep_tree stores a dependency tree
freeling::dep_tree::dep_tree | ( | const depnode & | n | ) |
dep_tree::const_iterator freeling::dep_tree::get_node_by_pos | ( | size_t | pos | ) | const |
get depnode corresponding to word in given position
get depnode corresponding to word in given position, const iterator
References dt_node_by_pos.
dep_tree::iterator freeling::dep_tree::get_node_by_pos | ( | size_t | pos | ) |
get depnode corresponding to word in given position
get depnode corresponding to word in given position, normal iterator
References dt_node_by_pos.
rebuild index maintaining words positions
rebuild index maintaining word positions
References freeling::tree< depnode >::begin(), freeling::tree< depnode >::end(), and word_index.
std::vector<dep_tree::iterator> freeling::dep_tree::word_index [private] |
Referenced by rebuild_node_index().