Lines Matching refs:kStr
361 constexpr const char *kStr = "abca\xff\0d"; variable
363 static_assert(__builtin_strchr(kStr, 'a') == kStr);
364 static_assert(__builtin_strchr(kStr, 'b') == kStr + 1);
365 static_assert(__builtin_strchr(kStr, 'c') == kStr + 2);
366 static_assert(__builtin_strchr(kStr, 'd') == nullptr);
367 static_assert(__builtin_strchr(kStr, 'e') == nullptr);
368 static_assert(__builtin_strchr(kStr, '\0') == kStr + 5);
369 static_assert(__builtin_strchr(kStr, 'a' + 256) == nullptr);
370 static_assert(__builtin_strchr(kStr, 'a' - 256) == nullptr);
371 static_assert(__builtin_strchr(kStr, '\xff') == kStr + 4);
372 static_assert(__builtin_strchr(kStr, '\xff' + 256) == nullptr);
373 static_assert(__builtin_strchr(kStr, '\xff' - 256) == nullptr);
378 static_assert(__builtin_memchr(kStr, 'a', 0) == nullptr);
379 static_assert(__builtin_memchr(kStr, 'a', 1) == kStr);
380 static_assert(__builtin_memchr(kStr, '\0', 5) == nullptr);
381 static_assert(__builtin_memchr(kStr, '\0', 6) == kStr + 5);
382 static_assert(__builtin_memchr(kStr, '\xff', 8) == kStr + 4);
383 static_assert(__builtin_memchr(kStr, '\xff' + 256, 8) == kStr + 4);
384 static_assert(__builtin_memchr(kStr, '\xff' - 256, 8) == kStr + 4);
425 static_assert(__builtin_char_memchr(kStr, 'a', 0) == nullptr);
426 static_assert(__builtin_char_memchr(kStr, 'a', 1) == kStr);
427 static_assert(__builtin_char_memchr(kStr, '\0', 5) == nullptr);
428 static_assert(__builtin_char_memchr(kStr, '\0', 6) == kStr + 5);
429 static_assert(__builtin_char_memchr(kStr, '\xff', 8) == kStr + 4);
430 static_assert(__builtin_char_memchr(kStr, '\xff' + 256, 8) == kStr + 4);
431 static_assert(__builtin_char_memchr(kStr, '\xff' - 256, 8) == kStr + 4);
437 static_assert(*__builtin_char_memchr(kStr, '\xff', 8) == '\xff');
467 constexpr const wchar_t *kStr = L"abca\xffff\0dL";
469 static_assert(__builtin_wcschr(kStr, L'a') == kStr);
470 static_assert(__builtin_wcschr(kStr, L'b') == kStr + 1);
471 static_assert(__builtin_wcschr(kStr, L'c') == kStr + 2);
472 static_assert(__builtin_wcschr(kStr, L'd') == nullptr);
473 static_assert(__builtin_wcschr(kStr, L'e') == nullptr);
474 static_assert(__builtin_wcschr(kStr, L'\0') == kStr + 5);
475 static_assert(__builtin_wcschr(kStr, L'a' + 256) == nullptr);
476 static_assert(__builtin_wcschr(kStr, L'a' - 256) == nullptr);
477 static_assert(__builtin_wcschr(kStr, L'\xffff') == kStr + 4);
482 static_assert(__builtin_wmemchr(kStr, L'a', 0) == nullptr);
483 static_assert(__builtin_wmemchr(kStr, L'a', 1) == kStr);
484 static_assert(__builtin_wmemchr(kStr, L'\0', 5) == nullptr);
485 static_assert(__builtin_wmemchr(kStr, L'\0', 6) == kStr + 5);
486 static_assert(__builtin_wmemchr(kStr, L'\xffff', 8) == kStr + 4);