LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::LinguisticProcessing::FlatTokenizer::State Class Reference

#include <linguisticProcessing/core/FlatTokenizer/State.h>

Public Member Functions

 State (const Lima::LimaString &name, Automaton &automaton)
 
virtual ~State ()
 
const State * run (Text &text) const
 
const LimaString & name () const
 
std::list< Transition * > & transitions ()
 
const std::list< Transition * > & transitions () const
 
const Automaton & automaton () const
 

Detailed Description

Definition at line 36 of file State.h.

Constructor & Destructor Documentation

◆ State()

Lima::LinguisticProcessing::FlatTokenizer::State::State ( const Lima::LimaString &  name,
Automaton &  automaton 
)
explicit

Definition at line 32 of file State.cpp.

◆ ~State()

Lima::LinguisticProcessing::FlatTokenizer::State::~State ( )
virtual

Definition at line 39 of file State.cpp.

Member Function Documentation

◆ automaton()

const Automaton & Lima::LinguisticProcessing::FlatTokenizer::State::automaton ( ) const
inline

Definition at line 51 of file State.h.

◆ name()

const LimaString & Lima::LinguisticProcessing::FlatTokenizer::State::name ( ) const
inline

Definition at line 46 of file State.h.

◆ run()

const State * Lima::LinguisticProcessing::FlatTokenizer::State::run ( Text &  text) const

Definition at line 51 of file State.cpp.

◆ transitions() [1/2]

std::list< Transition * > & Lima::LinguisticProcessing::FlatTokenizer::State::transitions ( )
inline

Definition at line 48 of file State.h.

◆ transitions() [2/2]

const std::list< Transition * > & Lima::LinguisticProcessing::FlatTokenizer::State::transitions ( ) const
inline

Definition at line 49 of file State.h.


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