Awali
Another Weighted Automata library
Public Types | Static Public Member Functions
awali::sttc::internal::dispatch_lal_lan< Aut, letterset< T > > Struct Template Reference

#include <lal_lan_conversion.hh>

Public Types

using l_automaton_t = Aut
 
using n_automaton_t = mutable_automaton< n_context_t >
 
using n_context_t = sttc::context< nullable_t, weightset_t_of< Aut > >
 
using nullable_t = typename labelset_trait< letterset< T > >::nullable_t
 

Static Public Member Functions

static n_automaton_t allow_eps_ (const Aut &aut, bool keep_history)
 
static const Aut proper_ (const Aut &aut, direction_t, bool, bool keep_history)
 

Member Typedef Documentation

◆ l_automaton_t

template<typename Aut , typename T >
using awali::sttc::internal::dispatch_lal_lan< Aut, letterset< T > >::l_automaton_t = Aut

◆ n_automaton_t

template<typename Aut , typename T >
using awali::sttc::internal::dispatch_lal_lan< Aut, letterset< T > >::n_automaton_t = mutable_automaton<n_context_t>

◆ n_context_t

template<typename Aut , typename T >
using awali::sttc::internal::dispatch_lal_lan< Aut, letterset< T > >::n_context_t = sttc::context<nullable_t, weightset_t_of<Aut> >

◆ nullable_t

template<typename Aut , typename T >
using awali::sttc::internal::dispatch_lal_lan< Aut, letterset< T > >::nullable_t = typename labelset_trait<letterset<T> >::nullable_t

Member Function Documentation

◆ allow_eps_()

template<typename Aut , typename T >
static n_automaton_t awali::sttc::internal::dispatch_lal_lan< Aut, letterset< T > >::allow_eps_ ( const Aut &  aut,
bool  keep_history 
)
static

◆ proper_()

template<typename Aut , typename T >
static const Aut awali::sttc::internal::dispatch_lal_lan< Aut, letterset< T > >::proper_ ( const Aut &  aut,
direction_t  ,
bool  ,
bool  keep_history 
)
static

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