FST  openfst-1.6.1
OpenFst Library
equal.h
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 #ifndef FST_SCRIPT_EQUAL_H_
5 #define FST_SCRIPT_EQUAL_H_
6 
7 #include <fst/equal.h>
8 #include <fst/script/arg-packs.h>
9 #include <fst/script/fst-class.h>
10 
11 namespace fst {
12 namespace script {
13 
15 
17 
18 template <class Arc>
19 void Equal(EqualArgs *args) {
20  const Fst<Arc> &fst1 = *(args->args.arg1.GetFst<Arc>());
21  const Fst<Arc> &fst2 = *(args->args.arg2.GetFst<Arc>());
22  args->retval = Equal(fst1, fst2, args->args.arg3);
23 }
24 
25 bool Equal(const FstClass &fst1, const FstClass &fst2, float delta = kDelta);
26 
27 } // namespace script
28 } // namespace fst
29 
30 #endif // FST_SCRIPT_EQUAL_H_
void Equal(EqualArgs *args)
Definition: equal.h:19
constexpr float kDelta
Definition: weight.h:96