| | |
| | | } |
| | | |
| | | vector<FullLicenseInfo> LicenseGenerator::parseLicenseInfo( |
| | | po::variables_map vm) { |
| | | const po::variables_map& vm) { |
| | | string begin_date = FullLicenseInfo::UNUSED_TIME; |
| | | string end_date = FullLicenseInfo::UNUSED_TIME; |
| | | if (vm.count("expire_date")) { |
| | |
| | | int LicenseGenerator::generateLicense(int argc, const char **argv) { |
| | | |
| | | po::options_description visibleOptions = configureProgramOptions(); |
| | | //positional options must be addedd to standard options |
| | | //positional options must be added to standard options |
| | | po::options_description allOptions; |
| | | allOptions.add(visibleOptions).add_options()("product", |
| | | po::value<vector<string>>(), "product names"); |