ENH: Add a method to parse command line argument inside the handler

This commit is contained in:
Andy Cedilnik 2005-06-03 14:42:33 -04:00
parent 26765e815f
commit 6fe633e1f7
2 changed files with 11 additions and 0 deletions

View File

@ -17,16 +17,19 @@
#include "cmCTestGenericHandler.h"
//----------------------------------------------------------------------
cmCTestGenericHandler::cmCTestGenericHandler()
{
m_HandlerVerbose = false;
m_CTest = 0;
}
//----------------------------------------------------------------------
cmCTestGenericHandler::~cmCTestGenericHandler()
{
}
//----------------------------------------------------------------------
void cmCTestGenericHandler::SetOption(const char* op, const char* value)
{
if ( !op )
@ -47,6 +50,7 @@ void cmCTestGenericHandler::SetOption(const char* op, const char* value)
m_Options[op] = value;
}
//----------------------------------------------------------------------
const char* cmCTestGenericHandler::GetOption(const char* op)
{
cmCTestGenericHandler::t_StringToString::iterator remit

View File

@ -47,6 +47,13 @@ public:
*/
virtual int ProcessHandler() = 0;
/**
* Process command line arguments that are applicable for the handler
*/
virtual int ProcessCommandLineArguments(
const std::string& /*currentArg*/, size_t& /*idx*/,
const std::vector<std::string>& /*allArgs*/) { return 1; }
/**
* Set the CTest instance
*/