NAME

ACE_Get_Opt - Iterator for parsing command-line arguments.

SYNOPSIS

#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 ); 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_; };

DESCRIPTION

This is a C++ wrapper for getopt(3c).

Public data members (should be hidden...).

ASYS_TCHAR *optarg;

int optind;

int opterr;

int argc_;

ASYS_TCHAR **argv_;

void dump (void) const;

ACE_ALLOC_HOOK_DECLARE;

AUTHOR

Doug Schmidt

LIBRARY

ace