mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-04-20 08:05:45 +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);
|
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);
|
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));
|
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())
|
if (!this->IsOpen())
|
||||||
return 0;
|
return 0;
|
||||||
@ -106,7 +106,7 @@ void FileAPI::File::Skip(const size_t amount) const
|
|||||||
fseek(static_cast<FILE*>(m_handle), amount, SEEK_CUR);
|
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;
|
va_list ap;
|
||||||
|
|
||||||
|
@ -28,9 +28,9 @@ public:
|
|||||||
|
|
||||||
bool IsOpen() const;
|
bool IsOpen() const;
|
||||||
size_t Read(void* buffer, size_t elementSize, size_t elementCount) 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;
|
void Skip(size_t amount) const;
|
||||||
size_t Printf(char* fmt, ...) const;
|
size_t Printf(const char* fmt, ...) const;
|
||||||
int64_t Pos() const;
|
int64_t Pos() const;
|
||||||
void Goto(int64_t pos) const;
|
void Goto(int64_t pos) const;
|
||||||
void Close();
|
void Close();
|
||||||
@ -39,7 +39,7 @@ public:
|
|||||||
static bool FileExists(const std::string& fileName);
|
static bool FileExists(const std::string& fileName);
|
||||||
static uint64_t FileSize(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 bool DirectoryExists(const std::string& directoryName);
|
||||||
|
|
||||||
static File Open(const std::string& filename, Mode mode);
|
static File Open(const std::string& filename, Mode mode);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user