diff options
| author | hiddenpath <[email protected]> | 2024-12-24 20:33:51 +0300 |
|---|---|---|
| committer | hiddenpath <[email protected]> | 2024-12-24 21:37:04 +0300 |
| commit | 5316c104d58281584317972b3b4a1fc19dbbef45 (patch) | |
| tree | 31e76ce65193995b23a380fcc9dd94bfcf11b4ad /yt/cpp/mapreduce/io/node_table_reader.cpp | |
| parent | 4aba061d7839ceee149b6dcf222aa348bf430c44 (diff) | |
Migrate THolder to std::unique_ptr in yt/cpp/mapreduce internals
commit_hash:99bfa41ffc42ed3622660b15d7ce68802e53f902
Diffstat (limited to 'yt/cpp/mapreduce/io/node_table_reader.cpp')
| -rw-r--r-- | yt/cpp/mapreduce/io/node_table_reader.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/yt/cpp/mapreduce/io/node_table_reader.cpp b/yt/cpp/mapreduce/io/node_table_reader.cpp index bc3da75ee6b..558c42b30ee 100644 --- a/yt/cpp/mapreduce/io/node_table_reader.cpp +++ b/yt/cpp/mapreduce/io/node_table_reader.cpp @@ -35,7 +35,7 @@ public: void Finalize(); private: - THolder<TNodeBuilder> Builder_; + std::unique_ptr<TNodeBuilder> Builder_; TRowElement Row_; int Depth_ = 0; bool Started_ = false; @@ -143,7 +143,7 @@ void TRowBuilder::SaveResultRow() *ResultRow_ = std::move(Row_); } Row_.Reset(); - Builder_.Reset(new TNodeBuilder(&Row_.Node)); + Builder_ = std::make_unique<TNodeBuilder>(&Row_.Node); } void TRowBuilder::Finalize() @@ -346,8 +346,8 @@ bool TNodeTableReader::IsRawReaderExhausted() const void TNodeTableReader::PrepareParsing() { NextRow_.Clear(); - Builder_.Reset(new TRowBuilder(&NextRow_)); - Parser_.Reset(new ::NYson::TYsonListParser(Builder_.Get(), &Input_)); + Builder_ = std::make_unique<TRowBuilder>(&NextRow_); + Parser_ = std::make_unique<::NYson::TYsonListParser>(Builder_.get(), &Input_); } void TNodeTableReader::OnStreamError(std::exception_ptr exception, TString error) |
