12 #ifndef _LIBQI_QI_PATH_HPP_
13 #define _LIBQI_QI_PATH_HPP_
46 QI_API std::vector<std::string> getSdkPrefixes();
57 QI_API
void addOptionalSdkPrefix(
const char* prefix);
65 QI_API
void clearOptionalSdkPrefix();
79 QI_API std::string
findBin(
const std::string& name);
95 QI_API std::string
findLib(
const std::string& name);
119 QI_API std::string
findConf(
const std::string& applicationName,
120 const std::string& filename);
143 QI_API std::string
findData(
const std::string& applicationName,
144 const std::string& filename);
159 QI_API std::vector<std::string>
confPaths(
const std::string& applicationName=
"");
173 QI_API std::vector<std::string>
dataPaths(
const std::string& applicationName=
"");
186 QI_API std::vector<std::string>
binPaths();
199 QI_API std::vector<std::string>
libPaths();
217 const std::string& filename);
234 const std::string& filename=
"");
240 #endif // _LIBQI_QI_PATH_HPP_