Beispiel #1
0
const bool ArgParser::isArgInList(ArgumentList & list, const std::string & name, const std::string & abbr)
{
    if("" != abbr && !isAbbr(abbr))
    {
        throw("ArgParser::isArgInList : it's not a abbr");
    }
    
    if ("" != name && "" != abbr && list.isArgExistByName(name) && list.isArgExistByAbbr(abbr))
    {
        return true;
    }
    if ("" != name && list.isArgExistByName(name))
    {
        return true;
    }
    if ("" != abbr && list.isArgExistByAbbr(abbr))
    {
        return true;
    }
    return false;
}
Beispiel #2
0
int main(int argc, char** argv) {
	printf("1: %s\n", isAbbr("LOCALIZATION", "L10N") ? "TRUE" : "FALSE");
	printf("2: %s\n", isAbbr("LOCALIZATION", "L9N") ? "TRUE" : "FALSE");
	printf("3: %s\n", isAbbr("LOCALIZATION", "L10Q") ? "TRUE" : "FALSE");
	return 0;
}