FST  openfst-1.7.3
OpenFst Library
fst-types.cc
Go to the documentation of this file.
1 // See www.openfst.org for extensive documentation on this weighted
2 // finite-state transducer library.
3 //
4 // Registration of common FST and arc types.
5 
6 #include <fst/arc.h>
7 #include <fst/compact-fst.h>
8 #include <fst/const-fst.h>
9 #include <fst/edit-fst.h>
10 #include <fst/register.h>
11 #include <fst/vector-fst.h>
12 
13 namespace fst {
14 
15 REGISTER_FST(VectorFst, StdArc);
16 REGISTER_FST(VectorFst, LogArc);
17 REGISTER_FST(VectorFst, Log64Arc);
18 
19 REGISTER_FST(ConstFst, StdArc);
20 REGISTER_FST(ConstFst, LogArc);
21 REGISTER_FST(ConstFst, Log64Arc);
22 
23 REGISTER_FST(EditFst, StdArc);
24 REGISTER_FST(EditFst, LogArc);
25 REGISTER_FST(EditFst, Log64Arc);
26 
30 
34 
38 
42 
46 
47 } // namespace fst
CompactFst< Arc, StringCompactor< Arc >, Unsigned > CompactStringFst
Definition: compact-fst.h:1533
ArcTpl< TropicalWeight > StdArc
Definition: arc.h:59
CompactFst< Arc, WeightedStringCompactor< Arc >, Unsigned > CompactWeightedStringFst
Definition: compact-fst.h:1537
CompactFst< Arc, AcceptorCompactor< Arc >, Unsigned > CompactAcceptorFst
Definition: compact-fst.h:1540
ArcTpl< Log64Weight > Log64Arc
Definition: arc.h:61
CompactFst< Arc, UnweightedAcceptorCompactor< Arc >, Unsigned > CompactUnweightedAcceptorFst
Definition: compact-fst.h:1548
CompactFst< Arc, UnweightedCompactor< Arc >, Unsigned > CompactUnweightedFst
Definition: compact-fst.h:1544
REGISTER_FST(VectorFst, StdArc)
ArcTpl< LogWeight > LogArc
Definition: arc.h:60