#pragma once namespace filesystem { std::string read_file(const std::string& path); bool read_file(const std::string& path, std::string* data, std::string* real_path = nullptr); void register_path(const std::filesystem::path& path); void unregister_path(const std::filesystem::path& path); std::vector get_search_paths(); }