replace reset with make_unique

pull/2892/head
YangZhou 3 years ago
parent 04aaad1c28
commit 942688840f

@ -35,10 +35,10 @@ U2Recognizer::U2Recognizer(const U2RecognizerResource& resource)
CHECK_NE(resource.vocab_path, ""); CHECK_NE(resource.vocab_path, "");
if (resource.decoder_opts.tlg_decoder_opts.fst_path.empty()) { if (resource.decoder_opts.tlg_decoder_opts.fst_path.empty()) {
LOG(INFO) << resource.decoder_opts.tlg_decoder_opts.fst_path; LOG(INFO) << resource.decoder_opts.tlg_decoder_opts.fst_path;
decoder_.reset(new CTCPrefixBeamSearch( decoder_ = std::make_unique<CTCPrefixBeamSearch>(
resource.vocab_path, resource.decoder_opts.ctc_prefix_search_opts)); resource.vocab_path, resource.decoder_opts.ctc_prefix_search_opts);
} else { } else {
decoder_.reset(new TLGDecoder(resource.decoder_opts.tlg_decoder_opts)); decoder_ = std::make_unique<TLGDecoder>(resource.decoder_opts.tlg_decoder_opts);
} }
symbol_table_ = decoder_->WordSymbolTable(); symbol_table_ = decoder_->WordSymbolTable();

Loading…
Cancel
Save