|
CeresEngine 0.2.0
A game development framework
|
#include "CeresEngine/Platform/Forward.hpp"#include "FileWatcher.hpp"#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Macros.hpp"#include "CeresEngine/Foundation/Flags.hpp"#include "CeresEngine/Foundation/Poly.hpp"#include "CeresEngine/Foundation/String.hpp"#include "CeresEngine/Foundation/Container/Vector.hpp"#include "CeresEngine/Foundation/IO/Stream.hpp"#include <functional>#include <memory>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | CeresEngine::FileHandle |
| Handle for a file or directory. More... | |
| class | CeresEngine::IFileHandle |
| Base interface for file handles implementation. More... | |
| class | CeresEngine::FileVisitor |
| The file file visitor interface. More... | |
| class | CeresEngine::FunctionalFileVisitor |
| File visitor that calls a function or lambda. More... | |
| class | CeresEngine::FileIterator |
| An iterator that allows traversing over a file's children. More... | |
| class | CeresEngine::IFileIterator |
| Interface for iterating on directories. More... | |
Namespaces | |
| namespace | CeresEngine |
Functions | |
| constexpr Flags< FileHandle::RemoveDirectoryFlag, std::underlying_type_t< FileHandle::RemoveDirectoryFlag > > | CeresEngine::operator| (FileHandle::RemoveDirectoryFlag a, FileHandle::RemoveDirectoryFlag b) noexcept |
| constexpr Flags< FileHandle::RemoveDirectoryFlag, std::underlying_type_t< FileHandle::RemoveDirectoryFlag > > | CeresEngine::operator& (FileHandle::RemoveDirectoryFlag a, FileHandle::RemoveDirectoryFlag b) noexcept |
| constexpr Flags< FileHandle::RemoveDirectoryFlag, std::underlying_type_t< FileHandle::RemoveDirectoryFlag > > | CeresEngine::operator~ (FileHandle::RemoveDirectoryFlag a) noexcept |