Core » Data » Filesystem module

Provides filesystem utilities.

Files

file archive.hpp
Class cubos::core::data::Archive.
file embedded_archive.hpp
Class cubos::core::data::EmbeddedArchive.
file file.hpp
Class cubos::core::data::File.
file file_stream.hpp
Class cubos::core::data::FileStream.
file file_system.hpp
Class cubos::core::data::FileSystem.
file standard_archive.hpp
Class cubos::core::data::StandardArchive.

Classes

class cubos::core::data::Archive
Interface for a bridge between the Cubos virtual file system and the real world.
class cubos::core::data::EmbeddedArchive
Archive implementation which reads data embedded in the application. Meant to be used with the quadrados embed tool.
class cubos::core::data::File
Represents a file in the virtual file system of the engine.
template<typename T>
class cubos::core::data::FileStream
Wrapper around an implementation-specific file stream which keeps the file alive and does some sanity checks.
class cubos::core::data::FileSystem
Singleton which represents the virtual file system of the engine.
class cubos::core::data::StandardArchive
Archive implementation which reads and writes from/into the OS file system using the standard library.