Changeset 2613:3d14a3449362 in lemon-0.x
- Timestamp:
- 06/13/08 11:51:45 (15 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@3498
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/arg_parser.h
r2553 r2613 311 311 { 312 312 Opts::iterator i = _parser._opts.find(_name); 313 LEMON_ASSERT(i ==_parser._opts.end(),313 LEMON_ASSERT(i!=_parser._opts.end(), 314 314 std::string()+"Unkown option: '"+_name+"'"); 315 LEMON_ASSERT(i->second.type !=ArgParser::BOOL,315 LEMON_ASSERT(i->second.type==ArgParser::BOOL, 316 316 std::string()+"'"+_name+"' is a bool option"); 317 317 return *(i->second.bool_p); … … 321 321 { 322 322 Opts::iterator i = _parser._opts.find(_name); 323 LEMON_ASSERT(i ==_parser._opts.end(),323 LEMON_ASSERT(i!=_parser._opts.end(), 324 324 std::string()+"Unkown option: '"+_name+"'"); 325 LEMON_ASSERT(i->second.type !=ArgParser::STRING,325 LEMON_ASSERT(i->second.type==ArgParser::STRING, 326 326 std::string()+"'"+_name+"' is a string option"); 327 327 return *(i->second.string_p); … … 331 331 { 332 332 Opts::iterator i = _parser._opts.find(_name); 333 LEMON_ASSERT(i ==_parser._opts.end(),333 LEMON_ASSERT(i!=_parser._opts.end(), 334 334 std::string()+"Unkown option: '"+_name+"'"); 335 LEMON_ASSERT(i->second.type !=ArgParser::DOUBLE &&336 i->second.type !=ArgParser::INTEGER,335 LEMON_ASSERT(i->second.type==ArgParser::DOUBLE || 336 i->second.type==ArgParser::INTEGER, 337 337 std::string()+"'"+_name+"' is a floating point option"); 338 338 return i->second.type==ArgParser::DOUBLE ? … … 343 343 { 344 344 Opts::iterator i = _parser._opts.find(_name); 345 LEMON_ASSERT(i ==_parser._opts.end(),345 LEMON_ASSERT(i!=_parser._opts.end(), 346 346 std::string()+"Unkown option: '"+_name+"'"); 347 LEMON_ASSERT(i->second.type !=ArgParser::INTEGER,347 LEMON_ASSERT(i->second.type==ArgParser::INTEGER, 348 348 std::string()+"'"+_name+"' is an integer option"); 349 349 return *(i->second.int_p);
Note: See TracChangeset
for help on using the changeset viewer.