Lines Matching full:mask

299   typedef unsigned long mask;
300 static const mask space = 1 << 0;
301 static const mask print = 1 << 1;
302 static const mask cntrl = 1 << 2;
303 static const mask upper = 1 << 3;
304 static const mask lower = 1 << 4;
305 static const mask alpha = 1 << 5;
306 static const mask digit = 1 << 6;
307 static const mask punct = 1 << 7;
308 static const mask xdigit = 1 << 8;
309 static const mask blank = 1 << 9;
313 static const mask __regex_word = 0x8000;
315 static const mask __regex_word = 1 << 10;
318 typedef unsigned short mask;
319 static const mask space = _ISspace;
320 static const mask print = _ISprint;
321 static const mask cntrl = _IScntrl;
322 static const mask upper = _ISupper;
323 static const mask lower = _ISlower;
324 static const mask alpha = _ISalpha;
325 static const mask digit = _ISdigit;
326 static const mask punct = _ISpunct;
327 static const mask xdigit = _ISxdigit;
328 static const mask blank = _ISblank;
330 static const mask __regex_word = static_cast<mask>(_ISbit(15));
332 static const mask __regex_word = 0x80;
335 typedef unsigned short mask;
336 static const mask space = _SPACE;
337 static const mask print = _BLANK | _PUNCT | _ALPHA | _DIGIT;
338 static const mask cntrl = _CONTROL;
339 static const mask upper = _UPPER;
340 static const mask lower = _LOWER;
341 static const mask alpha = _ALPHA;
342 static const mask digit = _DIGIT;
343 static const mask punct = _PUNCT;
344 static const mask xdigit = _HEX;
345 static const mask blank = _BLANK;
346 static const mask __regex_word = 0x4000; // 0x8000 and 0x0100 and 0x00ff are used
351 typedef __uint32_t mask;
353 typedef unsigned long mask;
355 typedef unsigned short mask;
357 static const mask space = _CTYPE_S;
358 static const mask print = _CTYPE_R;
359 static const mask cntrl = _CTYPE_C;
360 static const mask upper = _CTYPE_U;
361 static const mask lower = _CTYPE_L;
362 static const mask alpha = _CTYPE_A;
363 static const mask digit = _CTYPE_D;
364 static const mask punct = _CTYPE_P;
365 static const mask xdigit = _CTYPE_X;
368 static const mask blank = _CTYPE_BL;
371 static const mask __regex_word = 0x8000;
373 static const mask blank = _CTYPE_B;
374 static const mask __regex_word = 0x80;
377 typedef unsigned int mask;
378 static const mask space = _ISSPACE;
379 static const mask print = _ISPRINT;
380 static const mask cntrl = _ISCNTRL;
381 static const mask upper = _ISUPPER;
382 static const mask lower = _ISLOWER;
383 static const mask alpha = _ISALPHA;
384 static const mask digit = _ISDIGIT;
385 static const mask punct = _ISPUNCT;
386 static const mask xdigit = _ISXDIGIT;
387 static const mask blank = _ISBLANK;
388 static const mask __regex_word = 0x8000;
391 typedef char mask;
394 static const mask space = static_cast<mask>(_S);
395 static const mask print = static_cast<mask>(_P | _U | _L | _N | _B);
396 static const mask cntrl = static_cast<mask>(_C);
397 static const mask upper = static_cast<mask>(_U);
398 static const mask lower = static_cast<mask>(_L);
399 static const mask alpha = static_cast<mask>(_U | _L);
400 static const mask digit = static_cast<mask>(_N);
401 static const mask punct = static_cast<mask>(_P);
402 static const mask xdigit = static_cast<mask>(_X | _N);
403 static const mask blank = static_cast<mask>(_B);
404 // mask is already fully saturated, use a different type in regex_type_traits.
411 typedef unsigned int mask;
412 static const mask space = _ISSPACE_A;
413 static const mask print = _ISPRINT_A;
414 static const mask cntrl = _ISCNTRL_A;
415 static const mask upper = _ISUPPER_A;
416 static const mask lower = _ISLOWER_A;
417 static const mask alpha = _ISALPHA_A;
418 static const mask digit = _ISDIGIT_A;
419 static const mask punct = _ISPUNCT_A;
420 static const mask xdigit = _ISXDIGIT_A;
421 static const mask blank = _ISBLANK_A;
423 typedef unsigned short mask;
424 static const mask space = __ISSPACE;
425 static const mask print = __ISPRINT;
426 static const mask cntrl = __ISCNTRL;
427 static const mask upper = __ISUPPER;
428 static const mask lower = __ISLOWER;
429 static const mask alpha = __ISALPHA;
430 static const mask digit = __ISDIGIT;
431 static const mask punct = __ISPUNCT;
432 static const mask xdigit = __ISXDIGIT;
433 static const mask blank = __ISBLANK;
435 static const mask __regex_word = 0x8000;
439 static const mask alnum = alpha | digit;
440 static const mask graph = alnum | punct;
444 …static_assert((__regex_word & ~(std::make_unsigned<mask>::type)(space | print | cntrl | upper | lo…
460 _LIBCPP_HIDE_FROM_ABI bool is(mask __m, char_type __c) const { return do_is(__m, __c); }
462 …_LIBCPP_HIDE_FROM_ABI const char_type* is(const char_type* __low, const char_type* __high, mask* _…
466 …_LIBCPP_HIDE_FROM_ABI const char_type* scan_is(mask __m, const char_type* __low, const char_type* …
470 …_LIBCPP_HIDE_FROM_ABI const char_type* scan_not(mask __m, const char_type* __low, const char_type*…
503 virtual bool do_is(mask __m, char_type __c) const;
504 …virtual const char_type* do_is(const char_type* __low, const char_type* __high, mask* __vec) const;
505 …virtual const char_type* do_scan_is(mask __m, const char_type* __low, const char_type* __high) con…
506 …virtual const char_type* do_scan_not(mask __m, const char_type* __low, const char_type* __high) co…
521 const mask* __tab_;
527 explicit ctype(const mask* __tab = nullptr, bool __del = false, size_t __refs = 0);
529 _LIBCPP_HIDE_FROM_ABI bool is(mask __m, char_type __c) const {
533 …_LIBCPP_HIDE_FROM_ABI const char_type* is(const char_type* __low, const char_type* __high, mask* _…
539 …_LIBCPP_HIDE_FROM_ABI const char_type* scan_is(mask __m, const char_type* __low, const char_type* …
546 …_LIBCPP_HIDE_FROM_ABI const char_type* scan_not(mask __m, const char_type* __low, const char_type*…
585 _LIBCPP_HIDE_FROM_ABI const mask* table() const _NOEXCEPT { return __tab_; }
586 static const mask* classic_table() _NOEXCEPT;
644 bool do_is(mask __m, char_type __c) const override;
645 …const char_type* do_is(const char_type* __low, const char_type* __high, mask* __vec) const overrid…
646 …const char_type* do_scan_is(mask __m, const char_type* __low, const char_type* __high) const overr…
647 …const char_type* do_scan_not(mask __m, const char_type* __low, const char_type* __high) const over…