Vcsn  2.2
Be Rational
vcsn::possibly_labeled_transition_tuple< State, Label > Struct Template Reference

Transition on non-empty label. More...

#include <transition.hh>

Inheritance diagram for vcsn::possibly_labeled_transition_tuple< State, Label >:
Collaboration diagram for vcsn::possibly_labeled_transition_tuple< State, Label >:

Public Types

using label_t = Label
 

Public Member Functions

 possibly_labeled_transition_tuple (State s, State d, label_t l)
 
label_t get_label () const
 
void set_label (label_t &l)
 

Public Attributes

State src
 
State dst
 

Private Attributes

Label label
 

Detailed Description

template<typename State, class Label>
struct vcsn::possibly_labeled_transition_tuple< State, Label >

Transition on non-empty label.

Definition at line 16 of file transition.hh.

Member Typedef Documentation

template<typename State , class Label >
using vcsn::possibly_labeled_transition_tuple< State, Label >::label_t = Label

Definition at line 18 of file transition.hh.

Constructor & Destructor Documentation

template<typename State , class Label >
vcsn::possibly_labeled_transition_tuple< State, Label >::possibly_labeled_transition_tuple ( State  s,
State  d,
label_t  l 
)
inline

Definition at line 19 of file transition.hh.

Member Function Documentation

template<typename State , class Label >
label_t vcsn::possibly_labeled_transition_tuple< State, Label >::get_label ( ) const
inline
template<typename State , class Label >
void vcsn::possibly_labeled_transition_tuple< State, Label >::set_label ( label_t l)
inline

Member Data Documentation

template<typename State , class Label >
State vcsn::possibly_labeled_transition_tuple< State, Label >::dst

Definition at line 24 of file transition.hh.

template<typename State , class Label >
Label vcsn::possibly_labeled_transition_tuple< State, Label >::label
private
template<typename State , class Label >
State vcsn::possibly_labeled_transition_tuple< State, Label >::src

Definition at line 23 of file transition.hh.


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