@@ -109,7 +109,6 @@ class NoMetaInfo {
109
109
const float * Weights () const { return nullptr ; }
110
110
const uint64_t * Qid () const { return nullptr ; }
111
111
const float * BaseMargin () const { return nullptr ; }
112
- virtual ~NoMetaInfo () = default ;
113
112
};
114
113
115
114
}; // namespace detail
@@ -151,8 +150,6 @@ class CSRAdapterBatch : public detail::NoMetaInfo {
151
150
}
152
151
size_t Size () const { return num_rows_; }
153
152
154
- ~CSRAdapterBatch () noexcept override = default ;
155
-
156
153
private:
157
154
const size_t * row_ptr_;
158
155
const unsigned * feature_idx_;
@@ -172,7 +169,6 @@ class CSRAdapter : public detail::SingleBatchDataIter<CSRAdapterBatch> {
172
169
const CSRAdapterBatch& Value () const override { return batch_; }
173
170
size_t NumRows () const { return num_rows_; }
174
171
size_t NumColumns () const { return num_columns_; }
175
- ~CSRAdapter () noexcept override = default ;
176
172
177
173
private:
178
174
CSRAdapterBatch batch_;
@@ -209,7 +205,6 @@ class DenseAdapterBatch : public detail::NoMetaInfo {
209
205
const Line GetLine (size_t idx) const {
210
206
return Line (values_ + idx * num_features_, num_features_, idx);
211
207
}
212
- ~DenseAdapterBatch () noexcept override = default ;
213
208
214
209
private:
215
210
const float * values_;
@@ -227,7 +222,6 @@ class DenseAdapter : public detail::SingleBatchDataIter<DenseAdapterBatch> {
227
222
228
223
size_t NumRows () const { return num_rows_; }
229
224
size_t NumColumns () const { return num_columns_; }
230
- ~DenseAdapter () noexcept override = default ;
231
225
232
226
private:
233
227
DenseAdapterBatch batch_;
0 commit comments