From c35e842ddcf1e251b5202b02346985d2fd62bb21 Mon Sep 17 00:00:00 2001 From: mes5k Date: Wed, 8 Dec 2004 02:16:54 +0000 Subject: [PATCH] fixed a bug involving blank _flags and - as an UnlabeledValueArg --- include/tclap/Arg.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/tclap/Arg.h b/include/tclap/Arg.h index 7725de9..095d510 100644 --- a/include/tclap/Arg.h +++ b/include/tclap/Arg.h @@ -485,7 +485,7 @@ inline void Arg::setRequireLabel( const std::string& s) inline bool Arg::argMatches( const std::string& argFlag ) const { - if ( argFlag == Arg::flagStartString() + _flag || + if ( ( argFlag == Arg::flagStartString() + _flag && _flag != "" ) || argFlag == Arg::nameStartString() + _name ) return true; else