#ifndef ARGPARSER_H
#define ARGPARSER_H
/****************************************************************************
*
* $RCSfile: ArgParser.h $
* $Revision: 1.1 $
* $Date: 1997/09/13 11:25:36 $
* $Author: ssolie $
*
*****************************************************************************
*
* Copyright (c) 1997 Software Evolution.  All Rights Reserved.
*
*****************************************************************************
*
* ArgParser.h -- ArgParser class header file
*
* This file contains the definitions for using ArgParser objects.
*/

#include <exec/types.h>
#include <workbench/startup.h>


/*** Data types ***/
IMPORT struct ArgParserClass;
typedef struct ArgParserClass *ArgParser;


/*** Function prototypes ***/
ArgParser newArgParser(STRPTR template, struct WBStartup *wbstartup);
VOID deleteArgParser(ArgParser this);
STRPTR getArgParserStr(ArgParser this, STRPTR arg, STRPTR def);
LONG getArgParserInt(ArgParser this, STRPTR arg, LONG def);
BOOL getArgParserBool(ArgParser this, STRPTR arg, BOOL def);


#endif
