From 011a2d6b63251814df4c0c42b1aa187527bdb4dd Mon Sep 17 00:00:00 2001 From: Andy Cedilnik <andy.cedilnik@kitware.com> Date: Fri, 14 Jul 2006 13:32:34 -0400 Subject: [PATCH] ENH: It does not really makes sense to have Boolean Argument List --- CommandLineArguments.cxx | 6 ------ CommandLineArguments.hxx.in | 16 ---------------- 2 files changed, 22 deletions(-) diff --git a/CommandLineArguments.cxx b/CommandLineArguments.cxx index c41d009..ad3b550 100644 --- a/CommandLineArguments.cxx +++ b/CommandLineArguments.cxx @@ -416,12 +416,6 @@ CommandLineArgumentsAddBooleanArgumentMacro(DOUBLE, double); CommandLineArgumentsAddBooleanArgumentMacro(STRING, char*); CommandLineArgumentsAddBooleanArgumentMacro(STL_STRING, kwsys_stl::string); -CommandLineArgumentsAddBooleanArgumentMacro(VECTOR_BOOL, kwsys_stl::vector<bool>); -CommandLineArgumentsAddBooleanArgumentMacro(VECTOR_INT, kwsys_stl::vector<int>); -CommandLineArgumentsAddBooleanArgumentMacro(VECTOR_DOUBLE, kwsys_stl::vector<double>); -CommandLineArgumentsAddBooleanArgumentMacro(VECTOR_STRING, kwsys_stl::vector<char*>); -CommandLineArgumentsAddBooleanArgumentMacro(VECTOR_STL_STRING, kwsys_stl::vector<kwsys_stl::string>); - //---------------------------------------------------------------------------- void CommandLineArguments::SetClientData(void* client_data) { diff --git a/CommandLineArguments.hxx.in b/CommandLineArguments.hxx.in index 0d18e11..68f2f5d 100644 --- a/CommandLineArguments.hxx.in +++ b/CommandLineArguments.hxx.in @@ -191,22 +191,6 @@ public: void AddBooleanArgument(const char* argument, kwsys_stl::string* variable, const char* help); - /** - * Add handler for boolean argument. The argument does not take any option - * and if it is specified, the value of the variable is true/1, otherwise it - * is false/0. This will handle the multi argument values. - */ - void AddBooleanArgument(const char* argument, - kwsys_stl::vector<bool>* variable, const char* help); - void AddBooleanArgument(const char* argument, - kwsys_stl::vector<int>* variable, const char* help); - void AddBooleanArgument(const char* argument, - kwsys_stl::vector<double>* variable, const char* help); - void AddBooleanArgument(const char* argument, - kwsys_stl::vector<char*>* variable, const char* help); - void AddBooleanArgument(const char* argument, - kwsys_stl::vector<kwsys_stl::string>* variable, const char* help); - /** * Set the callbacks for error handling. */ -- GitLab