OpenEnroth 73e68f7
|
#include "PathResolver.h"
#include <string>
#include <vector>
#include <filesystem>
#include "Library/Logger/Logger.h"
#include "Library/Environment/Interface/Environment.h"
#include "Library/FileSystem/Directory/DirectoryFileSystem.h"
#include "Library/FileSystem/Lowercase/LowercaseFileSystem.h"
Classes | |
struct | PathResolutionConfig |
Functions | |
static std::vector< std::string > | resolvePaths (Environment *environment, const PathResolutionConfig &config) |
std::vector< std::string > | resolveMm6Paths (Environment *environment) |
std::vector< std::string > | resolveMm7Paths (Environment *environment) |
std::vector< std::string > | resolveMm8Paths (Environment *environment) |
bool | validateMm7Path (std::string_view dataPath, std::string *missingFile) |
std::string | resolveMm7UserPath (Environment *environment) |
Variables | |
static const std::vector< std::string_view > | globalValidateList |
static const PathResolutionConfig | mm6Config |
static const PathResolutionConfig | mm7Config |
static const PathResolutionConfig | mm8Config |
std::vector< std::string > resolveMm6Paths | ( | Environment * | environment | ) |
std::vector< std::string > resolveMm7Paths | ( | Environment * | environment | ) |
std::string resolveMm7UserPath | ( | Environment * | environment | ) |
std::vector< std::string > resolveMm8Paths | ( | Environment * | environment | ) |
|
static |
bool validateMm7Path | ( | std::string_view | dataPath, |
std::string * | missingFile | ||
) |
|
static |
|
static |
|
static |
|
static |