// 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. #ifdef RUDIMENTS_NAMESPACE namespace rudiments { #endif class commandline { public: commandline(int argc, const char **argv); ~commandline(); const 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> }; #ifdef RUDIMENTS_NAMESPACE } #endif #endif