28#include <boost/filesystem/path.hpp>
57 vector<path> distant_paths;
59 distant_paths.emplace_back(item.second);
65 vector<path> local_paths;
67 local_paths.emplace_back(item.first);
74 std::ifstream inputStream(abs_path.c_str());
76 while (std::getline(inputStream, line)) {
95 return offset != string::npos;
100 const string distantFilename = line.substr(0, offset);
101 const string localFilename = line.substr(offset + 1);
std::vector< path > localPaths() const
DependencyConfiguration(path distantRoot, path localRoot, path configFile)
std::map< path, path > m_fileMap
path distantPathOf(path localFile) const
std::map< path, path > fileMap() const
void parseLineWithoutAlias(std::string line)
std::size_t dependencyCount() const
std::vector< path > distantPaths() const
void parseLineWithAlias(std::string line)
bool lineHasAlias(std::string line) const
void parseConfigurationLine(std::string line)
void parseConfigurationFile(path filename)
char aliasSeparator() const
ELEMENTS_API path confFilePath(path filename)
Path::Item path
importing the path item from ElementsKernel