|
lintel 0.2.0
|
#include <ProcessArgumentService.h>
Public Member Functions | |
| ProcessArgumentService (const std::vector< std::shared_ptr< ArgumentProvider > > &argumentProviders) | |
| void | parseArguments (const std::vector< std::string > &arguments) |
| void | processNewFlag (const std::string &argument, std::string &flag, std::vector< std::string > &args, Argument *&temp) |
Service for parsing command-line arguments and populating a map of flags to Argument objects.
|
explicit |
Constructor.
| argumentProviders | providers that register known flags |
Parse command-line arguments.
| arguments | argument strings to parse |