23 #if __cplusplus >= 201402L
25 # define OSFI_DEPRECATED(reason) [[deprecated(reason)]]
27 # define OSFI_DEPRECATED(reason)
80 std::list<std::string> confFiles;
81 std::list<std::string> inputFiles;
82 std::list<std::string> outputFiles;
87 static constexpr
char FILE_DELIM =
',';
94 static std::list<std::string> parseFiles(
const char * argv);
102 void parseFlaggedInputs(
int argc,
char * argv[]);
110 void parsePositionalInputs(
int argc,
char * argv[]);
112 friend struct CLPTest;
121 CLP(
int argc,
char * argv[]);
133 OSFI_DEPRECATED(
"Modules with no global configuration file are deprecated")
#define OSFI_DEPRECATED(reason)
Definition: CLP.h:25
std::list< std::string > getConfFiles() const
std::list< std::string > getOutputFiles() const
std::string getConfFile()
std::list< std::string > getInputFiles() const
CLP(int argc, char *argv[])