#include <XrdMonArgParser.hh>
Inheritance diagram for XrdMonArgParser::ArgImpl< T, C >:
Public Member Functions | |
ArgImpl (const char *theSwitch, T defaultValue, bool required=false) | |
virtual | ~ArgImpl () |
virtual int | parseArgs (int argc, char *argv[], int curArg) |
virtual void | throwIfRequiredButNotSet () |
T | myVal () |
Private Attributes | |
T | _value |
const string | _switch |
bool | _done |
bool | _required |
Definition at line 32 of file XrdMonArgParser.hh.
XrdMonArgParser::ArgImpl< T, C >::ArgImpl | ( | const char * | theSwitch, | |
T | defaultValue, | |||
bool | required = false | |||
) |
virtual XrdMonArgParser::ArgImpl< T, C >::~ArgImpl | ( | ) | [inline, virtual] |
Definition at line 37 of file XrdMonArgParser.hh.
virtual int XrdMonArgParser::ArgImpl< T, C >::parseArgs | ( | int | argc, | |
char * | argv[], | |||
int | curArg | |||
) | [virtual] |
Implements XrdMonArgParser::Arg.
virtual void XrdMonArgParser::ArgImpl< T, C >::throwIfRequiredButNotSet | ( | ) | [virtual] |
Implements XrdMonArgParser::Arg.
T XrdMonArgParser::ArgImpl< T, C >::myVal | ( | ) | [inline] |
Definition at line 40 of file XrdMonArgParser.hh.
References XrdMonArgParser::ArgImpl< T, C >::_value.
Referenced by main().
T XrdMonArgParser::ArgImpl< T, C >::_value [private] |
Definition at line 43 of file XrdMonArgParser.hh.
Referenced by XrdMonArgParser::ArgImpl< T, C >::myVal().
const string XrdMonArgParser::ArgImpl< T, C >::_switch [private] |
Definition at line 44 of file XrdMonArgParser.hh.
bool XrdMonArgParser::ArgImpl< T, C >::_done [private] |
Definition at line 45 of file XrdMonArgParser.hh.
bool XrdMonArgParser::ArgImpl< T, C >::_required [private] |
Definition at line 46 of file XrdMonArgParser.hh.