blob: cc88b8b053727dd6d9283fe9c4d941d99a317389 [file] [log] [blame]
#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;
}