FST
openfst-1.8.4
OpenFst Library
|
#include <compose.h>
Public Types | |
using | Label = typename Arc::Label |
using | MPdtMatcher = ParenMatcher< Fst< Arc >> |
using | MPdtFilter = MPdtParenFilter< SequenceComposeFilter< MPdtMatcher >> |
Public Member Functions | |
MPdtComposeFstOptions (const Fst< Arc > &ifst1, const Fst< Arc > &ifst2, const std::vector< std::pair< Label, Label >> &parens, const std::vector< typename Arc::Label > &assignments, bool expand=false, bool keep_parens=true) | |
![]() | |
ComposeFstOptions (const CacheOptions &opts=CacheOptions(), ParenMatcher< Fst< Arc > > *matcher1=nullptr, ParenMatcher< Fst< Arc > > *matcher2=nullptr, MPdtParenFilter< SequenceComposeFilter< ParenMatcher< Fst< Arc > > > > *filter=nullptr, GenericComposeStateTable< Arc, typename MPdtParenFilter< SequenceComposeFilter< ParenMatcher< Fst< Arc > > > >::FilterState > *state_table=nullptr) | |
![]() | |
CacheOptions (bool gc=FST_FLAGS_fst_default_cache_gc, size_t gc_limit=FST_FLAGS_fst_default_cache_gc_limit) | |
Additional Inherited Members | |
![]() | |
ParenMatcher< Fst< Arc > > * | matcher1 |
ParenMatcher< Fst< Arc > > * | matcher2 |
MPdtParenFilter< SequenceComposeFilter< ParenMatcher< Fst< Arc > > > > * | filter |
GenericComposeStateTable< Arc, typename MPdtParenFilter< SequenceComposeFilter< ParenMatcher< Fst< Arc > > > >::FilterState > * | state_table |
![]() | |
bool | gc |
size_t | gc_limit |
using fst::MPdtComposeFstOptions< Arc, false >::Label = typename Arc::Label |
using fst::MPdtComposeFstOptions< Arc, false >::MPdtFilter = MPdtParenFilter<SequenceComposeFilter<MPdtMatcher>> |
using fst::MPdtComposeFstOptions< Arc, false >::MPdtMatcher = ParenMatcher<Fst<Arc>> |
|
inline |