|
struct | IAcc_ |
| For an empty parameter pack, IAcc_ defines IBase as its Type. More...
|
|
struct | IAcc_< Opt, Opts... > |
| For a non-empty parameter pack, IAcc_ defines IAccS as its Type, specialized for the first and remaining options. More...
|
|
struct | IAccS |
| Provides access method(s) to the first given option with name(s) according to that option's enumerator. More...
|
|
struct | IAccS< Names::cfgFile, Opt, Opts... > |
| Partial specialization for Names::cfgFile. More...
|
|
struct | IAccS< Names::deleteUselessOutFile, Opt, Opts... > |
| Partial specialization for Names::deleteUselessOutFile. More...
|
|
struct | IAccS< Names::fileLogLevel, Opt, Opts... > |
| Partial specialization for Names::fileLogLevel. More...
|
|
struct | IAccS< Names::inParamFiles, Opt, Opts... > |
| Partial specialization for Names::inParamFiles. More...
|
|
struct | IAccS< Names::lineBufferedScreenLog, Opt, Opts... > |
| Partial specialization for Names::lineBufferedScreenLog. More...
|
|
struct | IAccS< Names::logFile, Opt, Opts... > |
| Partial specialization for Names::logFile. More...
|
|
struct | IAccS< Names::nbThreads, Opt, Opts... > |
| Partial specialization for Names::nbThreads. More...
|
|
struct | IAccS< Names::outParamFile, Opt, Opts... > |
| Partial specialization for Names::outParamFile. More...
|
|
struct | IAccS< Names::paramMapping, Opt, Opts... > |
| Partial specialization for Names::paramMapping. More...
|
|
struct | IAccS< Names::scope, Opt, Opts... > |
| Partial specialization for Names::scope. More...
|
|
struct | IAccS< Names::screenLogLevel, Opt, Opts... > |
| Partial specialization for Names::screenLogLevel. More...
|
|
struct | IAccS< Names::task, Opt, Opts... > |
| Partial specialization for Names::task. More...
|
|
|
template<class... Opts> |
using | IAcc = typename IAcc_< Opts... >::Type |
| The specialization of IAcc_ according to the given options.
|
|
using | Options = IGroup< Names::_, IValue< Names::task, false, String >, IValue< Names::nbThreads, false, unsigned >, IValue< Names::screenLogLevel, false, LogLevel >, IValue< Names::fileLogLevel, false, LogLevel >, IValue< Names::lineBufferedScreenLog, false, bool >, IValue< Names::logFile, false, Path >, IValue< Names::cfgFile, false, Path >, IValue< Names::paramMapping, false, String >, IValue< Names::inParamFiles, false, Vector< Path > >, IValue< Names::outParamFile, false, Path >, IValue< Names::scope, false, String >, IValue< Names::deleteUselessOutFile, false, bool > > |
|