28 bool require_superinitial) {
34 Apply<Operation<FstReverseArgs>>(
"Reverse", ifst.
ArcType(), &args);
std::tuple< const FstClass &, MutableFstClass *, bool > FstReverseArgs
void Reverse(const FstClass &ifst, const std::vector< std::pair< int64_t, int64_t >> &parens, std::vector< int64_t > *assignments, MutableFstClass *ofst)
REGISTER_FST_OPERATION_3ARCS(Compress, CompressArgs)
constexpr uint64_t kError
const std::string & ArcType() const final
bool ArcTypesMatch(const M &m, const N &n, const std::string &op_name)
void SetProperties(uint64_t props, uint64_t mask)