FST  openfst-1.7.1
OpenFst Library
fst-types.cc
Go to the documentation of this file.
1 // Registration of common FST and arc types.
2 
3 #include <fst/arc.h>
4 #include <fst/compact-fst.h>
5 #include <fst/const-fst.h>
6 #include <fst/edit-fst.h>
7 #include <fst/register.h>
8 #include <fst/vector-fst.h>
9 
10 namespace fst {
11 
12 REGISTER_FST(VectorFst, StdArc);
13 REGISTER_FST(VectorFst, LogArc);
14 REGISTER_FST(VectorFst, Log64Arc);
15 
16 REGISTER_FST(ConstFst, StdArc);
17 REGISTER_FST(ConstFst, LogArc);
18 REGISTER_FST(ConstFst, Log64Arc);
19 
20 REGISTER_FST(EditFst, StdArc);
21 REGISTER_FST(EditFst, LogArc);
22 REGISTER_FST(EditFst, Log64Arc);
23 
27 
31 
35 
39 
43 
44 } // namespace fst
CompactFst< Arc, StringCompactor< Arc >, Unsigned > CompactStringFst
Definition: compact-fst.h:1534
ArcTpl< TropicalWeight > StdArc
Definition: arc.h:55
CompactFst< Arc, WeightedStringCompactor< Arc >, Unsigned > CompactWeightedStringFst
Definition: compact-fst.h:1538
CompactFst< Arc, AcceptorCompactor< Arc >, Unsigned > CompactAcceptorFst
Definition: compact-fst.h:1541
ArcTpl< Log64Weight > Log64Arc
Definition: arc.h:57
CompactFst< Arc, UnweightedAcceptorCompactor< Arc >, Unsigned > CompactUnweightedAcceptorFst
Definition: compact-fst.h:1549
CompactFst< Arc, UnweightedCompactor< Arc >, Unsigned > CompactUnweightedFst
Definition: compact-fst.h:1545
REGISTER_FST(VectorFst, StdArc)
ArcTpl< LogWeight > LogArc
Definition: arc.h:56