#include <ug_im_ttrack.h>
Public Member Functions | |
imTtrack (boost::shared_ptr< std::vector< std::vector< Token > > > const &d) | |
imTtrack (std::istream &in, TokenIndex &V, std::ostream *log=NULL) | |
imTtrack (size_t reserve=0) | |
Token const * | sntStart (size_t sid) const |
Token const * | sntEnd (size_t sid) const |
size_t | size () const |
size_t | numTokens () const |
id_type | findSid (Token const *t) const |
Friends | |
class | imTSA< Token > |
boost::shared_ptr< imTtrack < Token > > | append (typename boost::shared_ptr< imTtrack< Token > > const &crp, std::vector< Token > const &snt) |
Definition at line 40 of file ug_im_ttrack.h.
sapt::imTtrack< Token >::imTtrack | ( | boost::shared_ptr< std::vector< std::vector< Token > > > const & | d | ) | [inline] |
Definition at line 171 of file ug_im_ttrack.h.
sapt::imTtrack< Token >::imTtrack | ( | std::istream & | in, | |
TokenIndex & | V, | |||
std::ostream * | log = NULL | |||
) | [inline] |
Definition at line 132 of file ug_im_ttrack.h.
sapt::imTtrack< Token >::imTtrack | ( | size_t | reserve = 0 |
) | [inline] |
Definition at line 162 of file ug_im_ttrack.h.
id_type sapt::imTtrack< Token >::findSid | ( | Token const * | t | ) | const [inline, virtual] |
size_t sapt::imTtrack< Token >::numTokens | ( | ) | const [inline, virtual] |
Implements sapt::Ttrack< Token >.
Definition at line 125 of file ug_im_ttrack.h.
size_t sapt::imTtrack< Token >::size | ( | ) | const [inline, virtual] |
Implements sapt::Ttrack< Token >.
Definition at line 114 of file ug_im_ttrack.h.
Referenced by sapt::imTtrack< Token >::sntEnd(), and sapt::imTtrack< Token >::sntStart().
Token const * sapt::imTtrack< Token >::sntEnd | ( | size_t | sid | ) | const [inline, virtual] |
return pointer to beginning of sentence
Implements sapt::Ttrack< Token >.
Definition at line 104 of file ug_im_ttrack.h.
References NULL, sid, and sapt::imTtrack< Token >::size().
Token const * sapt::imTtrack< Token >::sntStart | ( | size_t | sid | ) | const [inline, virtual] |
return pointer to beginning of sentence
Implements sapt::Ttrack< Token >.
Definition at line 94 of file ug_im_ttrack.h.
References NULL, sid, and sapt::imTtrack< Token >::size().
boost::shared_ptr<imTtrack<Token> > append | ( | typename boost::shared_ptr< imTtrack< Token > > const & | crp, | |
std::vector< Token > const & | snt | |||
) | [friend] |
Definition at line 47 of file ug_im_ttrack.h.