1 #ifndef COMPONENTS_FILES_MACOSPATH_H
2 #define COMPONENTS_FILES_MACOSPATH_H
4 #if defined(macintosh) || defined(Macintosh) || defined(__APPLE__) || defined(__MACH__)
6 #include <boost/filesystem.hpp>
19 MacOsPath(
const std::string& application_name);
26 boost::filesystem::path getUserConfigPath()
const;
28 boost::filesystem::path getUserDataPath()
const;
35 boost::filesystem::path getGlobalConfigPath()
const;
43 boost::filesystem::path getLocalPath()
const;
50 boost::filesystem::path getCachePath()
const;
57 boost::filesystem::path getGlobalDataPath()
const;
59 boost::filesystem::path getInstallPath()
const;