17 #include <boost/filesystem/exception.hpp>
18 #include <boost/filesystem/path.hpp>
37 DirSearchPath(
const std::string& stringifiedPath,
const char* separator =
",;" );
39 DirSearchPath(
const std::string& stringifiedPath,
const char* separator =
",:" );
52 bool find(
const std::string& fileName, std::string& fullFileName )
const;
56 bool find(
const path& file,
path& fileFound )
const;
58 std::list<path> find_all(
const path& file )
const;
63 static bool existsDir(
const std::string& dirName );
64 static bool existsDir(
const path& dir );
72 bool operator()(
const path& p )
const {
return p.string() == m_ref.string(); }