use const in methods

This commit is contained in:
mendax0110 2023-07-02 18:43:29 +02:00
parent 9bfaf7ddd0
commit e5e7183299
3 changed files with 8 additions and 8 deletions

View file

@ -23,7 +23,7 @@ extern "C" {
struct MyModel* create_mymodel(int argc, char ** argv) { struct MyModel* create_mymodel(int argc, char ** argv) {
gpt_params params; gpt_params params;
if (gpt_params_parse(argc, argv, params) == false) { if (!gpt_params_parse(argc, argv, params)) {
return nullptr; return nullptr;
} }

View file

@ -2119,7 +2119,7 @@ struct llama_file {
return (size_t) ret; return (size_t) ret;
} }
void seek(size_t offset, int whence) { void seek(size_t offset, int whence) const {
#ifdef _WIN32 #ifdef _WIN32
int ret = _fseeki64(fp, (__int64) offset, whence); int ret = _fseeki64(fp, (__int64) offset, whence);
#else #else
@ -2128,7 +2128,7 @@ struct llama_file {
GGML_ASSERT(ret == 0); // same GGML_ASSERT(ret == 0); // same
} }
void read_raw(void * ptr, size_t size) { void read_raw(void * ptr, size_t size) const {
if (size == 0) { if (size == 0) {
return; return;
} }
@ -2142,19 +2142,19 @@ struct llama_file {
} }
} }
std::uint32_t read_u32() { std::uint32_t read_u32() const {
std::uint32_t ret; std::uint32_t ret;
read_raw(&ret, sizeof(ret)); read_raw(&ret, sizeof(ret));
return ret; return ret;
} }
std::string read_string(std::uint32_t len) { std::string read_string(std::uint32_t len) const {
std::vector<char> chars(len); std::vector<char> chars(len);
read_raw(chars.data(), len); read_raw(chars.data(), len);
return std::string(chars.data(), len); return std::string(chars.data(), len);
} }
void write_raw(const void * ptr, size_t size) { void write_raw(const void * ptr, size_t size) const {
if (size == 0) { if (size == 0) {
return; return;
} }
@ -2165,7 +2165,7 @@ struct llama_file {
} }
} }
void write_u32(std::uint32_t val) { void write_u32(std::uint32_t val) const {
write_raw(&val, sizeof(val)); write_raw(&val, sizeof(val));
} }

View file

@ -734,7 +734,7 @@ struct llama_model_loader {
} }
} }
void load_data_for(llama_load_tensor & lt) { void load_data_for(llama_load_tensor & lt) const {
if (use_mmap) { if (use_mmap) {
lt.data = (uint8_t *) mapping->addr + lt.file_off; lt.data = (uint8_t *) mapping->addr + lt.file_off;
} else { } else {