Lines Matching full:difference
19 #include <fst/script/difference.h>
24 void Difference(const FstClass &ifst1, const FstClass &ifst2,
26 if (!ArcTypesMatch(ifst1, ifst2, "Difference") ||
27 !ArcTypesMatch(*ofst, ifst1, "Difference")) return;
30 Apply<Operation<DifferenceArgs1> >("Difference", ifst1.ArcType(), &args);
33 void Difference(const FstClass &ifst1, const FstClass &ifst2,
35 if (!ArcTypesMatch(ifst1, ifst2, "Difference") ||
36 !ArcTypesMatch(*ofst, ifst1, "Difference")) return;
39 Apply<Operation<DifferenceArgs2> >("Difference", ifst1.ArcType(), &args);
42 REGISTER_FST_OPERATION(Difference, StdArc, DifferenceArgs1);
43 REGISTER_FST_OPERATION(Difference, LogArc, DifferenceArgs1);
44 REGISTER_FST_OPERATION(Difference, Log64Arc, DifferenceArgs1);
45 REGISTER_FST_OPERATION(Difference, StdArc, DifferenceArgs2);
46 REGISTER_FST_OPERATION(Difference, LogArc, DifferenceArgs2);
47 REGISTER_FST_OPERATION(Difference, Log64Arc, DifferenceArgs2);