Dire
Complete cross-platform solution for data and user directories discovery.
Loading...
Searching...
No Matches
project.hpp File Reference
#include <dire/base.hpp>
#include <dire/defines.hpp>

Go to the source code of this file.

Classes

class  dire::IReallyWantMyOwnPlatformProjectName
 
class  dire::PlatformProjectName
 
struct  dire::ProjectDirsBundle
 

Namespaces

namespace  dire
 

Functions

auto dire::name (std::string domain, std::string org, std::string app_name) -> PlatformProjectName
 
auto dire::cache_dir (PlatformProjectName project_name) -> Optional< Path >
 
auto dire::config_dir (PlatformProjectName project_name) -> Optional< Path >
 
auto dire::config_local_dir (PlatformProjectName project_name) -> Optional< Path >
 
auto dire::data_dir (PlatformProjectName project_name) -> Optional< Path >
 
auto dire::data_local_dir (PlatformProjectName project_name) -> Optional< Path >
 
auto dire::preference_dir (PlatformProjectName project_name) -> Optional< Path >
 
auto dire::runtime_dir (PlatformProjectName project_name) -> Optional< Path >
 
auto dire::state_dir (PlatformProjectName project_name) -> Optional< Path >