Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::Repository::Config Struct Reference
+ Collaboration diagram for Feel::Repository::Config:

Public Member Functions

 Config (fs::path d, Location l)
 
 Config (fs::path d, Location l, nl::json const &dat)
 
 Config (fs::path d, std::function< fs::path()> callback)
 Construct a Config with a custom location callback. More...
 
 Config (nl::json &&j)
 
 Config (nl::json const &j)
 

Public Attributes

bool append_date = false
 
bool append_np = true
 
std::function< fs::path()> custom_location_callback
 Custom callback to determine repository location (used when location == Location::custom)
 
fs::path directory
 
Dist dist
 
fs::path exprs = "exprs"
 
fs::path feelppdb = "feelppdb"
 
fs::path geos = "geo"
 
fs::path global_root
 
Location location = Location::global
 
fs::path logs = "logs"
 
Owner owner
 

Constructor & Destructor Documentation

◆ Config()

Feel::Repository::Config::Config ( fs::path  d,
std::function< fs::path()>  callback 
)

Construct a Config with a custom location callback.

Parameters
ddirectory path (used as fallback or within callback)
callbackfunction to compute the repository root after options are processed