FST
openfst-1.8.4
OpenFst Library
|
#include <compose.h>
Public Types | |
using | Label = typename Arc::Label |
using | PdtMatcher = ParenMatcher< Fst< Arc >> |
using | PdtFilter = ParenFilter< SequenceComposeFilter< PdtMatcher >> |
Public Member Functions | |
PdtComposeFstOptions (const Fst< Arc > &ifst1, const Fst< Arc > &ifst2, const std::vector< std::pair< Label, Label >> &parens, bool expand=false, bool keep_parens=true) | |
![]() | |
ComposeFstOptions (const CacheOptions &opts=CacheOptions(), ParenMatcher< Fst< Arc > > *matcher1=nullptr, ParenMatcher< Fst< Arc > > *matcher2=nullptr, ParenFilter< SequenceComposeFilter< ParenMatcher< Fst< Arc > > > > *filter=nullptr, GenericComposeStateTable< Arc, typename ParenFilter< 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 |
ParenFilter< SequenceComposeFilter< ParenMatcher< Fst< Arc > > > > * | filter |
GenericComposeStateTable< Arc, typename ParenFilter< SequenceComposeFilter< ParenMatcher< Fst< Arc > > > >::FilterState > * | state_table |
![]() | |
bool | gc |
size_t | gc_limit |
using fst::PdtComposeFstOptions< Arc, false >::Label = typename Arc::Label |
using fst::PdtComposeFstOptions< Arc, false >::PdtFilter = ParenFilter<SequenceComposeFilter<PdtMatcher>> |
using fst::PdtComposeFstOptions< Arc, false >::PdtMatcher = ParenMatcher<Fst<Arc>> |
|
inline |