libvata2  [unstable] git snapshot
Public Member Functions | Public Attributes | List of all members
Trans Struct Reference

A transition. More...

#include <nfa.hh>

Public Member Functions

 Trans ()
 
 Trans (State src, Symbol symb, State tgt)
 
bool operator== (const Trans &rhs) const
 
bool operator!= (const Trans &rhs) const
 

Public Attributes

State src
 
Symbol symb
 
State tgt
 

Detailed Description

A transition.

Definition at line 60 of file nfa.hh.

Constructor & Destructor Documentation

Trans ( )
inline

Definition at line 66 of file nfa.hh.

Trans ( State  src,
Symbol  symb,
State  tgt 
)
inline

Definition at line 67 of file nfa.hh.

Member Function Documentation

bool operator!= ( const Trans rhs) const
inline

Definition at line 73 of file nfa.hh.

References Trans::operator==().

bool operator== ( const Trans rhs) const
inline

Definition at line 69 of file nfa.hh.

References Trans::src, Trans::symb, and Trans::tgt.

Referenced by Trans::operator!=().

Member Data Documentation

State src

Definition at line 62 of file nfa.hh.

Referenced by hash< Vata2::Nfa::Trans >::operator()(), and Trans::operator==().

Symbol symb

Definition at line 63 of file nfa.hh.

Referenced by hash< Vata2::Nfa::Trans >::operator()(), and Trans::operator==().

State tgt

Definition at line 64 of file nfa.hh.

Referenced by hash< Vata2::Nfa::Trans >::operator()(), and Trans::operator==().


The documentation for this struct was generated from the following file: