struct gguf_writer_base {
size_t written_bytes {0u};
- ~gguf_writer_base(void) {}
+ ~gguf_writer_base(void) = default;
// we bet on devirtualization
virtual void write(int8_t val) = 0;
template <typename T>
struct no_init {
T value;
- no_init() { /* do nothing */ }
+ no_init() = default;
};
struct time_meas {
}
struct llama_model::impl {
- impl() {}
- ~impl() {}
+ impl() = default;
+ ~impl() = default;
uint64_t n_elements = 0;
pimpl->has_tensor_overrides = params.tensor_buft_overrides && params.tensor_buft_overrides[0].pattern;
}
-llama_model::~llama_model() {}
+llama_model::~llama_model() = default;
void llama_model::load_stats(llama_model_loader & ml) {
pimpl->n_elements = ml.n_elements;
llama_vocab::llama_vocab() : pimpl(new impl(*this)) {
}
-llama_vocab::~llama_vocab() {
-}
+llama_vocab::~llama_vocab() = default;
void llama_vocab::load(llama_model_loader & ml, const LLM_KV & kv) {
pimpl->load(ml, kv);