VizFwk : Added support for optional multiple arguments to a command line option

This commit is contained in:
Magne Sjaastad 2016-11-09 11:30:11 +01:00
parent 77cfa25a19
commit 2e8a411df8
2 changed files with 8 additions and 3 deletions

View File

@ -90,6 +90,10 @@ public:
CVF_ASSERT(numParsedValues <= 1);
return (numParsedValues == 1) ? true : false;
}
else if (m_spec->m_valueReq == OPTIONAL_MULTI_VALUE)
{
return true;
}
else
{
return (numParsedValues >= 1) ? true : false;

View File

@ -94,9 +94,10 @@ public:
enum ValueReq
{
NO_VALUE, // A flag option that does not accept any values
SINGLE_VALUE, // Option requires exactly one single value, no more, no less
MULTI_VALUE // Option requires one or more values
NO_VALUE, // A flag option that does not accept any values
SINGLE_VALUE, // Option requires exactly one single value, no more, no less
MULTI_VALUE, // Option requires one or more values
OPTIONAL_MULTI_VALUE // Option can have none, one or more values
};
enum OptionFlag