#include <Args.h> | |
Args::Args(int argc, char* argv[]): | |
arg_count(argc), | |
arg_values(argv) | |
{ | |
} | |
Args::~Args() noexcept | |
{ | |
} | |
bool Args::has_next() const | |
{ | |
bool rc = index < arg_count; | |
return rc; | |
} | |
char* Args::next() | |
{ | |
char* arg = nullptr; | |
if (index < arg_count) | |
{ | |
arg = arg_values[index]; | |
++index; | |
} | |
return arg; | |
} |