MCPcopy Create free account
hub / github.com/catboost/catboost / TCtrDataStreamWriter

Method TCtrDataStreamWriter

catboost/libs/model/ctr_data.h:39–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37class TCtrDataStreamWriter {
38public:
39 TCtrDataStreamWriter(IOutputStream* out, size_t expectedCtrTablesCount)
40 : StreamPtr(out)
41 , ExpectedWritesCount(expectedCtrTablesCount)
42 {
43 ::SaveSize(StreamPtr, ExpectedWritesCount);
44 }
45 ~TCtrDataStreamWriter() noexcept(false) {
46 if (WritesCount != ExpectedWritesCount) {
47 CATBOOST_ERROR_LOG << "Some CTR data are lost" << Endl;

Callers

nothing calls this directly

Calls 1

SaveSizeFunction · 0.85

Tested by

no test coverage detected