17 #include <boost/filesystem/exception.hpp>
18 #include <boost/filesystem/path.hpp>
36 DirSearchPath(
const std::string& stringifiedPath,
const char* separator =
",:" );
48 bool find(
const std::string& fileName, std::string& fullFileName )
const;
52 bool find(
const path& file,
path& fileFound )
const;
54 std::list<path> find_all(
const path& file )
const;
59 static bool existsDir(
const std::string& dirName );
60 static bool existsDir(
const path& dir );
68 bool operator()(
const path& p )
const {
return p.string() == m_ref.string(); }