Files
core_misc/tjp/core/file/VirtualFileSystem.h
Timothy Prepscius fa54be052a flatten 20260225
2026-02-25 12:39:24 -05:00

21 lines
475 B
C++

// TJP COPYRIGHT HEADER
#pragma once
#include "Contents.h"
#include <tjp/core/string/StringView.h>
namespace tjp::core::file {
struct VirtualFileSystem;
Contents readFile(const VirtualFileSystem &system, const StringView &path);
void writeFile(VirtualFileSystem &system, const StringView &path, ContentsView);
bool fileExists(const VirtualFileSystem &system, const StringView &path);
} // namespace
#ifdef TJP_CORE_HEADER_ONLY
#include "VirtualFileSystem.cpp"
#endif