32 Apply<Operation<FstShortestDistanceArgs1>>(
"ShortestDistance", fst.
ArcType(),
37 bool reverse,
double delta) {
39 Apply<Operation<FstShortestDistanceArgs2>>(
"ShortestDistance", fst.
ArcType(),
46 Apply<Operation<FstShortestDistanceArgs3>>(
"ShortestDistance", fst.
ArcType(),
std::tuple< const FstClass &, std::vector< WeightClass > *, bool, double > FstShortestDistanceArgs2
REGISTER_FST_OPERATION_3ARCS(Compress, CompressArgs)
const std::string & ArcType() const final
void ShortestDistance(FstShortestDistanceArgs1 *args)
std::tuple< const FstClass &, std::vector< WeightClass > *, const ShortestDistanceOptions & > FstShortestDistanceArgs1
std::tuple< const FstClass &, double > FstShortestDistanceInnerArgs3