Utils: Use const pointers when only read access to memory

This commit is contained in:
Jan 2019-11-16 01:17:57 +01:00
parent 2fe3954da8
commit 0c60c28a36
2 changed files with 6 additions and 6 deletions

View File

@ -14,7 +14,7 @@ uint64_t FileAPI::FileSize(const std::string& fileName)
return std::filesystem::file_size(fileName);
}
bool FileAPI::CreateDirectory(const std::string& directoryPath)
bool FileAPI::DirectoryCreate(const std::string& directoryPath)
{
return std::filesystem::create_directories(directoryPath);
}
@ -90,7 +90,7 @@ size_t FileAPI::File::Read(void* buffer, const size_t elementSize, const size_t
return fread(buffer, elementSize, elementCount, static_cast<FILE*>(m_handle));
}
size_t FileAPI::File::Write(void* data, const size_t elementSize, const size_t elementCount) const
size_t FileAPI::File::Write(const void* data, const size_t elementSize, const size_t elementCount) const
{
if (!this->IsOpen())
return 0;
@ -106,7 +106,7 @@ void FileAPI::File::Skip(const size_t amount) const
fseek(static_cast<FILE*>(m_handle), amount, SEEK_CUR);
}
size_t FileAPI::File::Printf(char* fmt, ...) const
size_t FileAPI::File::Printf(const char* fmt, ...) const
{
va_list ap;

View File

@ -28,9 +28,9 @@ public:
bool IsOpen() const;
size_t Read(void* buffer, size_t elementSize, size_t elementCount) const;
size_t Write(void* data, size_t elementSize, size_t elementCount) const;
size_t Write(const void* data, size_t elementSize, size_t elementCount) const;
void Skip(size_t amount) const;
size_t Printf(char* fmt, ...) const;
size_t Printf(const char* fmt, ...) const;
int64_t Pos() const;
void Goto(int64_t pos) const;
void Close();
@ -39,7 +39,7 @@ public:
static bool FileExists(const std::string& fileName);
static uint64_t FileSize(const std::string& fileName);
static bool CreateDirectory(const std::string& directoryPath);
static bool DirectoryCreate(const std::string& directoryPath);
static bool DirectoryExists(const std::string& directoryName);
static File Open(const std::string& filename, Mode mode);