Pioneer
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
FileSystem.cpp File Reference
#include "FileSystem.h"
#include "StringRange.h"
#include "libs.h"
#include <algorithm>
#include <cassert>
#include <iterator>
#include <sstream>
#include <stdexcept>
Include dependency graph for FileSystem.cpp:

Namespaces

namespace  FileSystem
 

Functions

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

Variables

FileSourceUnion FileSystem::gameDataFiles
 
FileSourceFS FileSystem::userFiles (GetUserDir())