namespace Msp {
+GetOpt::~GetOpt()
+{
+ for(list<OptBase *>::iterator i=opts.begin(); i!=opts.end(); ++i)
+ delete *i;
+}
+
/**
Generates a single line that gives an overview about the known options.
args.push_back(argv[i]);
}
-GetOpt::~GetOpt()
-{
- for(list<OptBase *>::iterator i=opts.begin(); i!=opts.end(); ++i)
- delete *i;
-}
-
GetOpt::OptBase &GetOpt::get_option(char s)
{
for(list<OptBase *>::iterator i=opts.begin(); i!=opts.end(); ++i)
// See if the argument contains an =
unsigned equals=0;
- for(; arg[equals] && arg[equals]!='='; ++equals);
+ for(; arg[equals] && arg[equals]!='='; ++equals) ;
OptBase &opt=get_option(string(arg, equals));