Browse Source

ENH: It does not really makes sense to have Boolean Argument List

Andy Cedilnik 19 years ago
parent
commit
784bb60a4e
2 changed files with 0 additions and 22 deletions
  1. 0 6
      Source/kwsys/CommandLineArguments.cxx
  2. 0 16
      Source/kwsys/CommandLineArguments.hxx.in

+ 0 - 6
Source/kwsys/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)
 {

+ 0 - 16
Source/kwsys/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.
    */