diff options
| author | Alexander Karatarakis <alkarata@microsoft.com> | 2017-02-17 00:16:52 -0800 |
|---|---|---|
| committer | Alexander Karatarakis <alkarata@microsoft.com> | 2017-02-17 00:16:52 -0800 |
| commit | 532c4f6a536ae0952844b39aceef7542204938a9 (patch) | |
| tree | 10fa91e4ce5de8020c7d1bf761b5bf15cb5fa4b7 | |
| parent | 4a20c47bec65fc5f4e927b1b8ce513d1d49a912d (diff) | |
| download | vcpkg-532c4f6a536ae0952844b39aceef7542204938a9.tar.gz vcpkg-532c4f6a536ae0952844b39aceef7542204938a9.zip | |
Add vcpkg_cmd_arguments::check_no_optional_arguments()
| -rw-r--r-- | toolsrc/include/vcpkg_cmd_arguments.h | 1 | ||||
| -rw-r--r-- | toolsrc/src/vcpkg_cmd_arguments.cpp | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/toolsrc/include/vcpkg_cmd_arguments.h b/toolsrc/include/vcpkg_cmd_arguments.h index 91f7de8ac..58bc46098 100644 --- a/toolsrc/include/vcpkg_cmd_arguments.h +++ b/toolsrc/include/vcpkg_cmd_arguments.h @@ -20,6 +20,7 @@ namespace vcpkg std::string command; std::vector<std::string> command_arguments; + void vcpkg_cmd_arguments::check_no_optional_command_arguments() const; std::unordered_set<std::string> check_and_get_optional_command_arguments(const std::vector<std::string>& valid_options) const; void check_max_arg_count(const size_t expected_arg_count) const; diff --git a/toolsrc/src/vcpkg_cmd_arguments.cpp b/toolsrc/src/vcpkg_cmd_arguments.cpp index fdeb6e877..04c381c92 100644 --- a/toolsrc/src/vcpkg_cmd_arguments.cpp +++ b/toolsrc/src/vcpkg_cmd_arguments.cpp @@ -135,6 +135,11 @@ namespace vcpkg return args; } + void vcpkg_cmd_arguments::check_no_optional_command_arguments() const + { + this->check_and_get_optional_command_arguments({}); + } + std::unordered_set<std::string> vcpkg_cmd_arguments::check_and_get_optional_command_arguments(const std::vector<std::string>& valid_options) const { std::unordered_set<std::string> output; |
