ACE_Get_Opt3
Iterator for parsing command-line arguments.
Usage
#include <ace/Get_Opt.h>
class ACE_Get_Opt
{
public:
ACE_Get_Opt (
int argc,
ASYS_TCHAR **argv,
const ASYS_TCHAR *optstring,
int skip_argv0 = 1,
int report_errors = 0
);
~ACE_Get_Opt (void);
int operator () (void);
ASYS_TCHAR *optarg;
int optind;
int opterr;
int argc_;
ASYS_TCHAR **argv_;
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;
private:
ASYS_TCHAR *nextchar_;
const ASYS_TCHAR *optstring_;
};
Overview
This is a C++ wrapper for getopt(3c).
Library
ace