| 955 | } |
| 956 | |
| 957 | int64_t gguf_remove_key(struct gguf_context * ctx, const char * key) { |
| 958 | const int64_t key_id = gguf_find_key(ctx, key); |
| 959 | if (key_id >= 0) { |
| 960 | ctx->kv.erase(ctx->kv.begin() + key_id); |
| 961 | } |
| 962 | return key_id; |
| 963 | } |
| 964 | |
| 965 | template<typename T> |
| 966 | static void gguf_check_reserved_keys(const std::string & key, const T val) { |
no test coverage detected