17 #ifndef COM_BORA_SOFTWARE__BALAU_UTIL__APP 18 #define COM_BORA_SOFTWARE__BALAU_UTIL__APP 20 #include <Balau/Util/Impl/AppImpl.hpp> 46 static Resource::File instance = Impl::AppImpl::getUserApplicationDataDirectory(appGroup, appName);
66 static Resource::File instance = Impl::AppImpl::getGlobalApplicationDataDirectory(appGroup, appName);
88 static Resource::File instance = Impl::AppImpl::getUserApplicationConfigDirectory(appGroup, appName);
108 static Resource::File instance = Impl::AppImpl::getGlobalApplicationConfigDirectory(appGroup, appName);
147 static Resource::File instance = Impl::AppImpl::getApplicationRuntimeDataDirectory(appGroup, appName);
154 App(
const App &) =
delete;
155 App & operator = (
const App &) =
delete;
160 #endif // COM_BORA_SOFTWARE__BALAU_UTIL__APP static Resource::File getUserApplicationDataDirectory(const std::string &appGroup, const std::string &appName)
Get the user data directory for the specified application group/name.
Definition: App.hpp:45
Utilities for accessing application information.
Definition: App.hpp:27
static Resource::File getApplicationRuntimeDataDirectory(const std::string &appGroup, const std::string &appName)
Get the runtime data directory for the current application.
Definition: App.hpp:146
static Resource::File getUserApplicationConfigDirectory(const std::string &appGroup, const std::string &appName)
Get the user config directory for the specified application group/name.
Definition: App.hpp:87
static Resource::File getGlobalApplicationDataDirectory(const std::string &appGroup, const std::string &appName)
Get the global data directory for the specified application group/name.
Definition: App.hpp:65
A file on the local file system.
Definition: File.hpp:35
static Resource::File getGlobalApplicationConfigDirectory(const std::string &appGroup, const std::string &appName)
Get the global config directory for the specified application group/name.
Definition: App.hpp:107