Mantid
Loading...
Searching...
No Matches
Public Attributes | List of all members
Mantid::API::FileFinderImpl::FileInfo Struct Reference

Per-hint state threaded through the file-search pipeline. More...

Public Attributes

std::vector< Mantid::API::IArchiveSearch_sptrarchs {}
 
bool error {false}
 
std::string errorMsg {}
 
std::vector< std::string > extensionsToSearch {}
 
std::set< std::string > filenames {}
 
bool found {false}
 
std::string hint {}
 
std::shared_ptr< Mantid::Kernel::InstrumentInfoinstr {}
 
std::filesystem::path path {}
 

Detailed Description

Per-hint state threaded through the file-search pipeline.

Definition at line 79 of file FileFinder.h.

Member Data Documentation

◆ archs

std::vector<Mantid::API::IArchiveSearch_sptr> Mantid::API::FileFinderImpl::FileInfo::archs {}

Definition at line 88 of file FileFinder.h.

Referenced by Mantid::API::FileFinderImpl::prepareFileInfo().

◆ error

bool Mantid::API::FileFinderImpl::FileInfo::error {false}

Definition at line 84 of file FileFinder.h.

Referenced by Mantid::API::FileFinderImpl::prepareFileInfo().

◆ errorMsg

std::string Mantid::API::FileFinderImpl::FileInfo::errorMsg {}

Definition at line 85 of file FileFinder.h.

Referenced by Mantid::API::FileFinderImpl::prepareFileInfo().

◆ extensionsToSearch

std::vector<std::string> Mantid::API::FileFinderImpl::FileInfo::extensionsToSearch {}

Definition at line 87 of file FileFinder.h.

Referenced by Mantid::API::FileFinderImpl::prepareFileInfo().

◆ filenames

std::set<std::string> Mantid::API::FileFinderImpl::FileInfo::filenames {}

Definition at line 86 of file FileFinder.h.

Referenced by Mantid::API::FileFinderImpl::prepareFileInfo().

◆ found

bool Mantid::API::FileFinderImpl::FileInfo::found {false}

Definition at line 81 of file FileFinder.h.

Referenced by Mantid::API::FileFinderImpl::prepareFileInfo().

◆ hint

std::string Mantid::API::FileFinderImpl::FileInfo::hint {}

◆ instr

std::shared_ptr<Mantid::Kernel::InstrumentInfo> Mantid::API::FileFinderImpl::FileInfo::instr {}

Definition at line 83 of file FileFinder.h.

Referenced by Mantid::API::FileFinderImpl::prepareFileInfo().

◆ path

std::filesystem::path Mantid::API::FileFinderImpl::FileInfo::path {}

Definition at line 82 of file FileFinder.h.


The documentation for this struct was generated from the following file: