aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Karatarakis <alkarata@microsoft.com>2017-02-17 00:16:52 -0800
committerAlexander Karatarakis <alkarata@microsoft.com>2017-02-17 00:16:52 -0800
commit532c4f6a536ae0952844b39aceef7542204938a9 (patch)
tree10fa91e4ce5de8020c7d1bf761b5bf15cb5fa4b7
parent4a20c47bec65fc5f4e927b1b8ce513d1d49a912d (diff)
downloadvcpkg-532c4f6a536ae0952844b39aceef7542204938a9.tar.gz
vcpkg-532c4f6a536ae0952844b39aceef7542204938a9.zip
Add vcpkg_cmd_arguments::check_no_optional_arguments()
-rw-r--r--toolsrc/include/vcpkg_cmd_arguments.h1
-rw-r--r--toolsrc/src/vcpkg_cmd_arguments.cpp5
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;