25 std::string getFileParentDirectoryPath(
const std::string &filename)
const;
26 bool isIndexFileAvailable(std::string
const &instrument)
const;
27 std::vector<std::string> getRunNumbersInCache(std::string
const &instrumentName)
const;
30 std::pair<Mantid::Kernel::InstrumentInfo, std::string> validateInstrumentAndNumber(
const std::string &filename)
const;
31 std::filesystem::path makeIndexFilePath(
const std::string &instrumentName)
const;
32 std::pair<std::string, std::string> splitIntoInstrumentAndNumber(
const std::string &filename)
const;
33 [[nodiscard]] std::pair<std::filesystem::path, Json::Value>