// Copyright (c) 1999-2002 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_COMMANDLINE_H
#define RUDIMENTS_COMMANDLINE_H
#include <rudiments/private/commandlineincludes.h>
// The commandline class provides methods for parsing command line arguments.
class commandline {
public:
commandline(int argc, const char **argv);
~commandline();
char *value(const char *arg) const;
// Returns the value of "arg" (which is assumed
// to be the next item on the command line
// after "arg").
bool found(const char *arg) const;
// Returns 1 if "arg" was found and 0
// if it was not found. This is useful for
// processing command line switches.
#include <rudiments/private/commandline.h>
};
#endif