SDEngine
Game Engine
Loading...
Searching...
No Matches
file_utils.hpp File Reference
#include <expected>
#include <filesystem>
#include <fstream>
#include <vector>
#include "SD/core/base.hpp"
#include "SD/core/types.hpp"
+ Include dependency graph for file_utils.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  sd
 
namespace  sd::Filesystem
 

Enumerations

enum class  sd::FileError { sd::NONE , sd::ERROR , sd::FILE_TOO_LARGE , sd::ALREADY_EXISTS }
 

Functions

std::expected< std::vector< char >, FileErrorsd::read_file (const std::string &filename)
 
FileError sd::Filesystem::read_binary (const std::filesystem::path &path, std::vector< std::byte > &buffer)
 
FileError sd::Filesystem::write_binary (const std::filesystem::path &path, const std::vector< std::byte > &data, bool overwrite_existing=false)