mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-04-20 16:15:43 +00:00
Utils: Use const pointers when only read access to memory
This commit is contained in:
parent
2fe3954da8
commit
0c60c28a36
@ -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;
|
||||
|
||||
|
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user