|
| fs::path | GetExecutableDir () |
| bool | HasRootMarker (const fs::path &dir, const std::vector< fs::path > &markers) |
| std::optional< fs::path > | FindProjectRootUpwards (fs::path startDir, const std::vector< fs::path > &markers) |
| std::optional< fs::path > | ResolveProjectRoot (const std::vector< fs::path > &markers, const std::optional< fs::path > &cliOverride=std::nullopt, const char *="TGA_PROJECT_ROOT") |
| std::optional< fs::path > | FindFolderBelow (const fs::path &root, const std::string &targetFolderName, bool followSymlinks=false) |
| std::wstring | OpenFileDialog () |
| std::wstring | OpenFolderDialog () |