Home | History | Annotate | Download | only in fst

Lines Matching refs:opts

58   explicit ComposeFstOptions(const CacheOptions &opts,
61 : CacheOptions(opts), matcher1(mat1), matcher2(mat2),
89 explicit ComposeFstImplOptions(const CacheOptions &opts,
92 : CacheOptions(opts), matcher1(mat1), matcher2(mat2),
124 const CacheOptions &opts)
125 : CacheImpl<A>(opts) {
223 const ComposeFstImplOptions<M1, M2, F, T> &opts);
389 const ComposeFstImplOptions<M1, M2, F, T> &opts)
390 : ComposeFstImplBase<Arc>(fst1, fst2, opts),
391 filter_(opts.filter ? opts.filter :
392 new F(fst1, fst2, opts.matcher1, opts.matcher2)),
397 state_table_(opts.state_table ? opts.state_table :
517 const CacheOptions &opts = CacheOptions())
518 : ImplToFst<Impl>(CreateBase(fst1, fst2, opts)) {}
525 const ComposeFstOptions<A, M, F, T> &opts)
526 : ImplToFst<Impl>(CreateBase1(fst1, fst2, opts)) {}
535 const ComposeFstImplOptions<M1, M2, F, T> &opts)
536 : ImplToFst<Impl>(CreateBase2(fst1, fst2, opts)) {}
564 const ComposeFstImplOptions<M1, M2, F, T> &opts) {
565 Impl *impl = new ComposeFstImpl<M1, M2, F, T>(fst1, fst2, opts);
582 const ComposeFstOptions<A, M, F, T> &opts) {
583 ComposeFstImplOptions<M, M, F, T> nopts(opts, opts.matcher1, opts.matcher2,
584 opts.filter, opts.state_table);
590 const CacheOptions &opts) {
595 ComposeFstOptions<Arc> nopts(opts);
602 ComposeFstOptions<Arc, M, F> nopts(opts);
609 ComposeFstOptions<Arc, M, F> nopts(opts);
701 const ComposeOptions &opts = ComposeOptions()) {
704 if (opts.filter_type == AUTO_FILTER) {
708 } else if (opts.filter_type == SEQUENCE_FILTER) {
712 } else if (opts.filter_type == ALT_SEQUENCE_FILTER) {
716 } else if (opts.filter_type == MATCH_FILTER) {
722 if (opts.connect)