Lines Matching refs:Arg

204   // We convert user-passed pointers into special Arg objects
205 class Arg;
210 static Arg no_more_args;
287 const Arg& ptr1 = no_more_args,
288 const Arg& ptr2 = no_more_args,
289 const Arg& ptr3 = no_more_args,
290 const Arg& ptr4 = no_more_args,
291 const Arg& ptr5 = no_more_args,
292 const Arg& ptr6 = no_more_args,
293 const Arg& ptr7 = no_more_args,
294 const Arg& ptr8 = no_more_args,
295 const Arg& ptr9 = no_more_args,
296 const Arg& ptr10 = no_more_args,
297 const Arg& ptr11 = no_more_args,
298 const Arg& ptr12 = no_more_args,
299 const Arg& ptr13 = no_more_args,
300 const Arg& ptr14 = no_more_args,
301 const Arg& ptr15 = no_more_args,
302 const Arg& ptr16 = no_more_args) const;
311 const Arg& ptr1 = no_more_args,
312 const Arg& ptr2 = no_more_args,
313 const Arg& ptr3 = no_more_args,
314 const Arg& ptr4 = no_more_args,
315 const Arg& ptr5 = no_more_args,
316 const Arg& ptr6 = no_more_args,
317 const Arg& ptr7 = no_more_args,
318 const Arg& ptr8 = no_more_args,
319 const Arg& ptr9 = no_more_args,
320 const Arg& ptr10 = no_more_args,
321 const Arg& ptr11 = no_more_args,
322 const Arg& ptr12 = no_more_args,
323 const Arg& ptr13 = no_more_args,
324 const Arg& ptr14 = no_more_args,
325 const Arg& ptr15 = no_more_args,
326 const Arg& ptr16 = no_more_args) const;
336 const Arg& ptr1 = no_more_args,
337 const Arg& ptr2 = no_more_args,
338 const Arg& ptr3 = no_more_args,
339 const Arg& ptr4 = no_more_args,
340 const Arg& ptr5 = no_more_args,
341 const Arg& ptr6 = no_more_args,
342 const Arg& ptr7 = no_more_args,
343 const Arg& ptr8 = no_more_args,
344 const Arg& ptr9 = no_more_args,
345 const Arg& ptr10 = no_more_args,
346 const Arg& ptr11 = no_more_args,
347 const Arg& ptr12 = no_more_args,
348 const Arg& ptr13 = no_more_args,
349 const Arg& ptr14 = no_more_args,
350 const Arg& ptr15 = no_more_args,
351 const Arg& ptr16 = no_more_args) const;
362 const Arg& ptr1 = no_more_args,
363 const Arg& ptr2 = no_more_args,
364 const Arg& ptr3 = no_more_args,
365 const Arg& ptr4 = no_more_args,
366 const Arg& ptr5 = no_more_args,
367 const Arg& ptr6 = no_more_args,
368 const Arg& ptr7 = no_more_args,
369 const Arg& ptr8 = no_more_args,
370 const Arg& ptr9 = no_more_args,
371 const Arg& ptr10 = no_more_args,
372 const Arg& ptr11 = no_more_args,
373 const Arg& ptr12 = no_more_args,
374 const Arg& ptr13 = no_more_args,
375 const Arg& ptr14 = no_more_args,
376 const Arg& ptr15 = no_more_args,
377 const Arg& ptr16 = no_more_args) const;
462 const Arg* const* args, int n) const;
502 const Arg* const args[],
581 class PCRE::Arg {
583 // Empty constructor so we can declare arrays of PCRE::Arg
584 Arg();
587 Arg(void*);
593 Arg(type* p) : arg_(p), parser_(name) { } \
594 Arg(type* p, Parser parser) : arg_(p), parser_(parser) { } \
615 template <class T> Arg(T*, Parser parser);
617 template <class T> Arg(T* p)
658 inline PCRE::Arg::Arg() : arg_(NULL), parser_(parse_null) { }
659 inline PCRE::Arg::Arg(void* p) : arg_(p), parser_(parse_null) { }
661 inline bool PCRE::Arg::Parse(const char* str, int n) const {
667 inline PCRE::Arg Hex(type* ptr) { \
668 return PCRE::Arg(ptr, PCRE::Arg::parse_ ## name ## _hex); } \
669 inline PCRE::Arg Octal(type* ptr) { \
670 return PCRE::Arg(ptr, PCRE::Arg::parse_ ## name ## _octal); } \
671 inline PCRE::Arg CRadix(type* ptr) { \
672 return PCRE::Arg(ptr, PCRE::Arg::parse_ ## name ## _cradix); }