file_search.h 560 B

1234567891011121314151617181920212223
  1. // Copyright 2013 Dolphin Emulator Project / 2014 Citra Emulator Project
  2. // Licensed under GPLv2 or any later version
  3. // Refer to the license.txt file included.
  4. #pragma once
  5. #include <string>
  6. #include <vector>
  7. class CFileSearch
  8. {
  9. public:
  10. typedef std::vector<std::string>XStringVector;
  11. CFileSearch(const XStringVector& _rSearchStrings, const XStringVector& _rDirectories);
  12. const XStringVector& GetFileNames() const;
  13. private:
  14. void FindFiles(const std::string& _searchString, const std::string& _strPath);
  15. XStringVector m_FileNames;
  16. };