Common/FileSystem: Add helpers for ByteStream

This commit is contained in:
Connor McLaughlin
2020-11-27 17:57:43 +10:00
parent 5f69216f70
commit 4a482875ca
2 changed files with 40 additions and 4 deletions

View File

@ -175,6 +175,9 @@ std::optional<std::string> ReadFileToString(const char* filename);
bool WriteBinaryFile(const char* filename, const void* data, size_t data_length);
bool WriteFileToString(const char* filename, const std::string_view& sv);
std::string ReadStreamToString(ByteStream* stream, bool seek_to_start = true);
bool WriteStreamToString(const std::string_view& sv, ByteStream* stream);
// creates a directory in the local filesystem
// if the directory already exists, the return value will be true.
// if Recursive is specified, all parent directories will be created