18#include <system_error>
92 std::string_view fallback =
"default");
102 u64 offset = 0, u64 length = 0);
111 std::span<const u8> data);
115 std::string_view text);
124 std::string_view name);
133 std::error_code error;
134 const auto size = std::filesystem::file_size(path, error);
135 return error ? 0 :
static_cast<u64
>(size);
145REX_API void AppendStorageFile(std::fstream& file,
const void* data,
size_t size);
std::expected< T, Error > Result
Definition result.h:98
Integer types, byte order wrappers and size literals.