#include <fst/replace.h>
Inherits fst::CacheOptions.
List of all members.
Detailed Description
template<class A, class T = DefaultReplaceStateTable<A>>
struct fst::ReplaceFstOptions< A, T >
REPLACE FST CLASS By default ReplaceFst will copy the input label of the 'replace arc'. For acceptors we do not want this behaviour. Instead we need to create an epsilon arc when recursing into the appropriate Fst. The 'epsilon_on_replace' option can be used to toggle this behaviour.
Definition at line 267 of file replace.h.
Constructor & Destructor Documentation
template<class A, class T = DefaultReplaceStateTable<A>>
template<class A, class T = DefaultReplaceStateTable<A>>
template<class A, class T = DefaultReplaceStateTable<A>>
template<class A, class T = DefaultReplaceStateTable<A>>
Member Data Documentation
template<class A, class T = DefaultReplaceStateTable<A>>
template<class A, class T = DefaultReplaceStateTable<A>>
root rule for expansion
Definition at line 268 of file replace.h.
template<class A, class T = DefaultReplaceStateTable<A>>
template<class A, class T = DefaultReplaceStateTable<A>>
take ownership of input Fst(s)
Definition at line 270 of file replace.h.
The documentation for this struct was generated from the following file: