|
ELEMENTS_API std::vector< boost::filesystem::path > | getLocationsFromEnv (const std::string &path_variable, bool exist_only=false) |
| function to get the locations from an environment variable More...
|
|
template<typename T , typename U > |
ELEMENTS_API boost::filesystem::path | getPathFromLocations (const T &file_name, const std::vector< U > &locations) |
| retrieve path from a file name and a set of location to look into More...
|
|
template ELEMENTS_API boost::filesystem::path | getPathFromLocations (const boost::filesystem::path &file_name, const std::vector< boost::filesystem::path > &locations) |
|
template ELEMENTS_API boost::filesystem::path | getPathFromLocations (const boost::filesystem::path &file_name, const std::vector< std::string > &locations) |
|
template ELEMENTS_API boost::filesystem::path | getPathFromLocations (const std::string &file_name, const std::vector< boost::filesystem::path > &locations) |
|
template ELEMENTS_API boost::filesystem::path | getPathFromLocations (const std::string &file_name, const std::vector< std::string > &locations) |
|
template<typename T , typename U > |
ELEMENTS_API std::vector< boost::filesystem::path > | getAllPathFromLocations (const T &file_name, const std::vector< U > &locations) |
| retrieve all the paths from a file name and a set of location to look into More...
|
|
template ELEMENTS_API std::vector< boost::filesystem::path > | getAllPathFromLocations (const boost::filesystem::path &file_name, const std::vector< boost::filesystem::path > &locations) |
|
template ELEMENTS_API std::vector< boost::filesystem::path > | getAllPathFromLocations (const boost::filesystem::path &file_name, const std::vector< std::string > &locations) |
|
template ELEMENTS_API std::vector< boost::filesystem::path > | getAllPathFromLocations (const std::string &file_name, const std::vector< boost::filesystem::path > &locations) |
|
template ELEMENTS_API std::vector< boost::filesystem::path > | getAllPathFromLocations (const std::string &file_name, const std::vector< std::string > &locations) |
|
template<typename T > |
ELEMENTS_API boost::filesystem::path | getPathFromEnvVariable (const T &file_name, const std::string &path_variable) |
| retrieve path from a file name and an environment variable to look into More...
|
|
template ELEMENTS_API boost::filesystem::path | getPathFromEnvVariable< boost::filesystem::path > (const boost::filesystem::path &file_name, const std::string &path_variable) |
|
template ELEMENTS_API boost::filesystem::path | getPathFromEnvVariable< std::string > (const std::string &file_name, const std::string &path_variable) |
|
template<typename T > |
ELEMENTS_API std::string | joinPath (const std::vector< T > &path_list) |
| collate a vector of path into a string using PATH_SEP More...
|
|
template ELEMENTS_API std::string | joinPath (const std::vector< boost::filesystem::path > &path_list) |
|
template ELEMENTS_API std::string | joinPath (const std::vector< std::string > &path_list) |
|
template<typename... Args> |
ELEMENTS_API auto | join (Args &&... args) -> decltype(joinPath(std::forward< Args >(args)...)) |
| alias for the joinPath function More...
|
|
ELEMENTS_API std::vector< boost::filesystem::path > | splitPath (const std::string &path_string) |
| split a string into a vector of path using PATH_SEP More...
|
|
template<typename... Args> |
ELEMENTS_API auto | split (Args &&... args) -> decltype(splitPath(std::forward< Args >(args)...)) |
| alias for the splitPath function More...
|
|
template<typename T , typename U > |
ELEMENTS_API std::vector< boost::filesystem::path > | multiPathAppend (const std::vector< T > &initial_locations, const std::vector< U > &suffixes) |
| path join each suffix to each initial locations More...
|
|
template ELEMENTS_API std::vector< boost::filesystem::path > | multiPathAppend (const std::vector< boost::filesystem::path > &initial_locations, const std::vector< boost::filesystem::path > &suffixes) |
|
template ELEMENTS_API std::vector< boost::filesystem::path > | multiPathAppend (const std::vector< boost::filesystem::path > &initial_locations, const std::vector< std::string > &suffixes) |
|
template ELEMENTS_API std::vector< boost::filesystem::path > | multiPathAppend (const std::vector< std::string > &initial_locations, const std::vector< boost::filesystem::path > &suffixes) |
|
template ELEMENTS_API std::vector< boost::filesystem::path > | multiPathAppend (const std::vector< std::string > &initial_locations, const std::vector< std::string > &suffixes) |
|
template<typename T > |
ELEMENTS_API std::vector< boost::filesystem::path > | removeDuplicates (const std::vector< T > &path_list) |
| remove duplicated paths keeping the order More...
|
|
template ELEMENTS_API std::vector< boost::filesystem::path > | removeDuplicates (const std::vector< boost::filesystem::path > &path_list) |
|
template ELEMENTS_API std::vector< boost::filesystem::path > | removeDuplicates (const std::vector< std::string > &path_list) |
|
template path | getPathFromLocations (const path &file_name, const vector< path > &locations) |
|
template path | getPathFromLocations (const path &file_name, const vector< string > &locations) |
|
template path | getPathFromLocations (const string &file_name, const vector< path > &locations) |
|
template vector< path > | getAllPathFromLocations (const path &file_name, const vector< path > &locations) |
|
template vector< path > | getAllPathFromLocations (const path &file_name, const vector< string > &locations) |
|
template vector< path > | getAllPathFromLocations (const string &file_name, const vector< path > &locations) |
|
template path | getPathFromEnvVariable< path > (const path &file_name, const string &path_variable) |
|
template path | getPathFromEnvVariable< string > (const string &file_name, const string &path_variable) |
|
template string | joinPath (const vector< path > &path_list) |
|
template vector< path > | multiPathAppend (const vector< path > &initial_locations, const vector< path > &suffixes) |
|
template vector< path > | multiPathAppend (const vector< path > &initial_locations, const vector< string > &suffixes) |
|
template vector< path > | multiPathAppend (const vector< string > &initial_locations, const vector< path > &suffixes) |
|
template vector< path > | removeDuplicates (const vector< path > &path_list) |
|