13 const string &coder_fname) {
14 EncodeArgs1 args(fst, flags, reuse_encoder, coder_fname);
15 Apply<Operation<EncodeArgs1>>(
"Encode", fst->
ArcType(), &args);
24 Apply<Operation<EncodeArgs2>>(
"Encode", fst->
ArcType(), &args);
void Encode(EncodeArgs1 *args)
std::tuple< MutableFstClass *, uint32, bool, const string & > EncodeArgs1
const string & ArcType() const final
REGISTER_FST_OPERATION(Compress, StdArc, CompressArgs)
bool ArcTypesMatch(const M &m, const N &n, const string &op_name)
std::pair< MutableFstClass *, EncodeMapperClass * > EncodeArgs2
void SetProperties(uint64 props, uint64 mask)