AnnFilesystem.hpp File Reference

Implement file I/O for saving game data. More...

#include "systemMacro.h"
#include <string>
#include <map>
#include <algorithm>
#include <vector>
#include <fstream>
#include <sstream>
#include <list>
#include <limits>
#include <memory>
#include "AnnTypes.h"
#include "AnnVect3.hpp"
#include "AnnQuaternion.hpp"
#include "AnnSubsystem.hpp"
Include dependency graph for AnnFilesystem.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Annwvyn::AnnFileWriter
 Handle opening, writing and closing files. More...
 
class  Annwvyn::AnnFileReader
 Handle opening, reading and closing files. More...
 
class  Annwvyn::AnnFilesystemManager
 Manage where and how files will be wrote and read from the OS file-system. More...
 
class  Annwvyn::AnnSaveFileData
 Class that holds data to read or write. More...
 
class  Annwvyn::AnnSaveDataInterpretor
 Interface class to switch from text to useful data. More...
 

Namespaces

 Annwvyn
 Namespace containing the totality of Annwvyn components.
 

Typedefs

using Annwvyn::AnnFileWriterPtr = std::shared_ptr< AnnFileWriter >
 
using Annwvyn::AnnFileReaderPtr = std::shared_ptr< AnnFileReader >
 
using Annwvyn::AnnSaveFileDataPtr = std::shared_ptr< AnnSaveFileData >
 
using Annwvyn::AnnFilesystemManagerPtr = std::shared_ptr< AnnFilesystemManager >
 

Detailed Description

Implement file I/O for saving game data.

Author
A. Brainville (Ybalrid)

Definition in file AnnFilesystem.hpp.