#include <XrdMonArgParser.hh>


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 |
| XrdMonArgParser::ArgImpl< T, C >::ArgImpl | ( | const char * | theSwitch, | |
| T | defaultValue, | |||
| bool | required = false | |||
| ) |
| virtual XrdMonArgParser::ArgImpl< T, C >::~ArgImpl | ( | ) | [inline, virtual] |
| T XrdMonArgParser::ArgImpl< T, C >::myVal | ( | ) | [inline] |
References XrdMonArgParser::ArgImpl< T, C >::_value.
Referenced by main().
| int XrdMonArgParser::ArgImpl< T, C >::parseArgs | ( | int | argc, | |
| char * | argv[], | |||
| int | curArg | |||
| ) | [virtual] |
| void XrdMonArgParser::ArgImpl< T, C >::throwIfRequiredButNotSet | ( | ) | [virtual] |
bool XrdMonArgParser::ArgImpl< T, C >::_done [private] |
bool XrdMonArgParser::ArgImpl< T, C >::_required [private] |
Referenced by XrdMonArgParser::ArgImpl< T, C >::throwIfRequiredButNotSet().
const string XrdMonArgParser::ArgImpl< T, C >::_switch [private] |
T XrdMonArgParser::ArgImpl< T, C >::_value [private] |
1.7.1