1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
/**
* @class F3DSystemTools
* @brief A namespace to recover system path, cross platform
*
*/
#ifndef F3DSystemTools_h
#define F3DSystemTools_h
#include <filesystem>
#include <string>
#include <vector>
namespace F3DSystemTools
{
std::filesystem::path GetApplicationPath();
std::vector<std::string> GetVectorEnvironnementVariable(const std::string& envVar);
std::filesystem::path GetUserConfigFileDirectory();
std::filesystem::path GetBinaryResourceDirectory();
}
#endif
|