| OpenEnroth 9cf7432
    | 
#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 |