|
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().
1.7.6.1