1
/*=============================================================================
3
??******************************************************************************
5
??* COPYRIGHT ??????? - All Rights Reserved *
7
??* This software is the property of ??????????????. No part of this code *
8
??* may be copied in any form or by any means without the expressed written *
9
??* consent of ???????????. Copying, use or modification of this software *
10
??* by any unauthorised person is illegal unless that *
11
??* person has a software license agreement with ?????????????. *
13
??******************************************************************************
15
*********************************************************************************/
17
#ifndef ESYS_LSMPATHSEARCHER_H
18
#define ESYS_LSMPATHSEARCHER_H
20
#include <boost/filesystem/path.hpp>
30
PathSearcher(const std::string &delimitedPathList, const std::string &delim = ":");
32
bool exists(const std::string &fileName);
34
boost::filesystem::path findPath(const std::string &fileName);
36
std::string find(const std::string &fileName);
39
typedef std::vector<boost::filesystem::path> PathVector;
40
PathVector m_pathVector;