ESyS-Particle  2.3.4
esys::lsm::PathSearcher Class Reference

#include <PathSearcher.h>

Public Member Functions

 PathSearcher (const std::string &delimitedPathList, const std::string &delim=":")
 
boost::filesystem::path findPath (const std::string &fileName)
 
std::string find (const std::string &fileName)
 

Private Types

typedef std::vector< boost::filesystem::path > PathVector
 

Private Attributes

PathVector m_pathVector
 

Member Typedef Documentation

◆ PathVector

typedef std::vector<boost::filesystem::path> esys::lsm::PathSearcher::PathVector
private

Constructor & Destructor Documentation

◆ PathSearcher()

esys::lsm::PathSearcher::PathSearcher ( const std::string &  delimitedPathList,
const std::string &  delim = ":" 
)

References m_pathVector, and esys::lsm::StringUtil::splitStrings().

Here is the call graph for this function:

Member Function Documentation

◆ find()

std::string esys::lsm::PathSearcher::find ( const std::string &  fileName)

References findPath().

Here is the call graph for this function:

◆ findPath()

filesystem::path esys::lsm::PathSearcher::findPath ( const std::string &  fileName)

References m_pathVector.

Referenced by find().

Here is the caller graph for this function:

Member Data Documentation

◆ m_pathVector

PathVector esys::lsm::PathSearcher::m_pathVector
private

Referenced by findPath(), and PathSearcher().


The documentation for this class was generated from the following files: