FreeLing  3.1
Public Member Functions | Private Attributes
freeling::dep_tree Class Reference

class dep_tree stores a dependency tree More...

#include <language.h>

Inheritance diagram for freeling::dep_tree:
Inheritance graph
[legend]
Collaboration diagram for freeling::dep_tree:
Collaboration graph
[legend]

List of all members.

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::iteratorword_index

Detailed Description

class dep_tree stores a dependency tree


Constructor & Destructor Documentation

(useful for Java API)

class dep_tree stores a dependency tree Constructors for dep_tree


Member Function Documentation

get depnode corresponding to word in given position

get depnode corresponding to word in given position, const iterator

References dt_node_by_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.


Member Data Documentation

Referenced by rebuild_node_index().


The documentation for this class was generated from the following files: