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 |
| Feel::Repository::Config::Config | ( | fs::path | d, |
| std::function< fs::path()> | callback | ||
| ) |
Construct a Config with a custom location callback.
| d | directory path (used as fallback or within callback) |
| callback | function to compute the repository root after options are processed |