Pioneer
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
FileSystem.h File Reference
#include "ByteRange.h"
#include "DateTime.h"
#include "RefCounted.h"
#include "StringRange.h"
#include <deque>
#include <memory>
#include <string>
#include <vector>
Include dependency graph for FileSystem.h:

Go to the source code of this file.

Classes

class  FileSystem::FileInfo
 
class  FileSystem::FileData
 
class  FileSystem::FileDataMalloc
 
class  FileSystem::FileSource
 
class  FileSystem::FileSourceFS
 
class  FileSystem::FileSourceUnion
 
class  FileSystem::FileEnumerator
 

Namespaces

namespace  FileSystem
 

Enumerations

enum class  FileSystem::CopyMode { FileSystem::OVERWRITE , FileSystem::ONLY_MISSING_IN_TARGET }
 

Functions

void FileSystem::Init ()
 
void FileSystem::Uninit ()
 
std::string FileSystem::GetUserDir ()
 
std::string FileSystem::GetDataDir ()
 
std::string FileSystem::SanitiseFileName (const std::string &a)
 
std::string FileSystem::JoinPath (const std::string &a, const std::string &b)
 
std::string FileSystem::JoinPathBelow (const std::string &base, const std::string &path)
 
std::string FileSystem::GetRelativePath (const std::string &base, const std::string &path)
 
std::string FileSystem::NormalisePath (const std::string &path)
 
bool FileSystem::CopyDir (FileSource &sourceFS, std::string sourceDir, FileSourceFS &targetFS, std::string targetDir, FileSystem::CopyMode copymode)