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

#include <linguisticProcessing/core/Automaton/transition.h>

Public Member Functions

 Transition ()
 
 Transition (TransitionUnit *, Tstate)
 
 Transition (const Transition &transition)
 
virtual ~Transition ()
 
Transition & operator= (const Transition &transition)
 
TransitionUnit * transitionUnit () const
 
void setTransitionUnit (TransitionUnit *)
 
Tstate nextState () const
 
void setNextState (Tstate)
 

Friends

LIMA_AUTOMATON_EXPORT std::ostream & operator<< (std::ostream &os, const Transition &t)
 
LIMA_AUTOMATON_EXPORT QDebug & operator<< (QDebug &os, const Transition &t)
 

Detailed Description

Definition at line 31 of file transition.h.

Constructor & Destructor Documentation

◆ Transition() [1/3]

Lima::LinguisticProcessing::Automaton::Transition::Transition ( )

Definition at line 29 of file transition.cpp.

◆ Transition() [2/3]

Lima::LinguisticProcessing::Automaton::Transition::Transition ( TransitionUnit *  unit,
Tstate  state 
)

Definition at line 34 of file transition.cpp.

◆ Transition() [3/3]

Lima::LinguisticProcessing::Automaton::Transition::Transition ( const Transition &  transition)

Definition at line 39 of file transition.cpp.

◆ ~Transition()

Lima::LinguisticProcessing::Automaton::Transition::~Transition ( )
virtual

Definition at line 47 of file transition.cpp.

Member Function Documentation

◆ nextState()

Tstate Lima::LinguisticProcessing::Automaton::Transition::nextState ( ) const
inline

Definition at line 65 of file transition.h.

◆ operator=()

Transition & Lima::LinguisticProcessing::Automaton::Transition::operator= ( const Transition &  transition)

Definition at line 54 of file transition.cpp.

◆ setNextState()

void Lima::LinguisticProcessing::Automaton::Transition::setNextState ( Tstate  state)
inline

Definition at line 66 of file transition.h.

◆ setTransitionUnit()

void Lima::LinguisticProcessing::Automaton::Transition::setTransitionUnit ( TransitionUnit *  t)
inline

Definition at line 63 of file transition.h.

◆ transitionUnit()

TransitionUnit * Lima::LinguisticProcessing::Automaton::Transition::transitionUnit ( ) const
inline

Definition at line 62 of file transition.h.

Friends And Related Symbol Documentation

◆ operator<< [1/2]

LIMA_AUTOMATON_EXPORT QDebug & operator<< ( QDebug &  os,
const Transition &  t 
)
friend

Definition at line 85 of file transition.cpp.

◆ operator<< [2/2]

LIMA_AUTOMATON_EXPORT std::ostream & operator<< ( std::ostream &  os,
const Transition &  t 
)
friend

Definition at line 81 of file transition.cpp.


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