ESyS-Particle  2.3.2
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

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

Constructor & Destructor Documentation

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

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

References findPath().

Here is the call graph for this function:

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

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

Referenced by findPath(), and PathSearcher().


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