#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 44 of file ug_im_ttrack.h.
ugdiss::imTtrack< Token >::imTtrack | ( | boost::shared_ptr< std::vector< std::vector< Token > > > const & | d | ) | [inline] |
Definition at line 175 of file ug_im_ttrack.h.
ugdiss::imTtrack< Token >::imTtrack | ( | std::istream & | in, | |
TokenIndex & | V, | |||
std::ostream * | log = NULL | |||
) | [inline] |
Definition at line 136 of file ug_im_ttrack.h.
ugdiss::imTtrack< Token >::imTtrack | ( | size_t | reserve = 0 |
) | [inline] |
Definition at line 166 of file ug_im_ttrack.h.
id_type ugdiss::imTtrack< Token >::findSid | ( | Token const * | t | ) | const [inline, virtual] |
size_t ugdiss::imTtrack< Token >::numTokens | ( | ) | const [inline, virtual] |
Implements ugdiss::Ttrack< Token >.
Definition at line 129 of file ug_im_ttrack.h.
size_t ugdiss::imTtrack< Token >::size | ( | ) | const [inline, virtual] |
Implements ugdiss::Ttrack< Token >.
Definition at line 118 of file ug_im_ttrack.h.
Referenced by ugdiss::imTtrack< Token >::sntEnd(), and ugdiss::imTtrack< Token >::sntStart().
Token const * ugdiss::imTtrack< Token >::sntEnd | ( | size_t | sid | ) | const [inline, virtual] |
return pointer to beginning of sentence
Implements ugdiss::Ttrack< Token >.
Definition at line 108 of file ug_im_ttrack.h.
References NULL, sid, and ugdiss::imTtrack< Token >::size().
Token const * ugdiss::imTtrack< Token >::sntStart | ( | size_t | sid | ) | const [inline, virtual] |
return pointer to beginning of sentence
Implements ugdiss::Ttrack< Token >.
Definition at line 98 of file ug_im_ttrack.h.
References NULL, sid, and ugdiss::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 51 of file ug_im_ttrack.h.