34 #ifndef PTLIB_ARGLIST_H
35 #define PTLIB_ARGLIST_H
63 const char * theArgPtr = NULL,
64 const char * argumentSpecPtr = NULL,
70 const char * argumentSpecPtr = NULL,
76 const PString & argumentSpecStr,
83 const char * argumentSpecPtr = NULL,
90 const PString & argumentSpecStr,
117 ) {
SetArgs((
const char *)theArgStr); }
119 const char * theArgStr
185 const char * theArgumentSpec = NULL,
190 const PString & theArgumentStr,
211 const char * usage = NULL,
212 const char * prefix =
"Usage: "
215 const char * usage = NULL,
216 const char * prefix =
"Usage: "
232 const char * optionStr
249 const char * optionStr
266 const char * dflt = NULL
270 const char * optionStr,
271 const char * dflt = NULL
276 const char * dflt = NULL
281 template <
typename ValueType,
typename OptionType>
307 PINDEX last = P_MAX_INDEX
419 const char * optionStr
436 const char * dflt = NULL
441 const char * optionStr,
442 const char * dflt = NULL
448 const char * dflt = NULL
496 #endif // P_CONFIG_FILE
499 #endif // PTLIB_ARGLIST_H