• Home
  • Raw
  • Download

Lines Matching refs:constexpr

109   constexpr uint128(int v);                 // NOLINT(runtime/explicit)
110 constexpr uint128(unsigned int v); // NOLINT(runtime/explicit)
111 constexpr uint128(long v); // NOLINT(runtime/int)
112 constexpr uint128(unsigned long v); // NOLINT(runtime/int)
113 constexpr uint128(long long v); // NOLINT(runtime/int)
114 constexpr uint128(unsigned long long v); // NOLINT(runtime/int)
116 constexpr uint128(__int128 v); // NOLINT(runtime/explicit)
117 constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit)
119 constexpr uint128(int128 v); // NOLINT(runtime/explicit)
138 constexpr explicit operator bool() const;
139 constexpr explicit operator char() const;
140 constexpr explicit operator signed char() const;
141 constexpr explicit operator unsigned char() const;
142 constexpr explicit operator char16_t() const;
143 constexpr explicit operator char32_t() const;
144 constexpr explicit operator ABSL_INTERNAL_WCHAR_T() const;
145 constexpr explicit operator short() const; // NOLINT(runtime/int)
147 constexpr explicit operator unsigned short() const;
148 constexpr explicit operator int() const;
149 constexpr explicit operator unsigned int() const;
150 constexpr explicit operator long() const; // NOLINT(runtime/int)
152 constexpr explicit operator unsigned long() const;
154 constexpr explicit operator long long() const;
156 constexpr explicit operator unsigned long long() const;
158 constexpr explicit operator __int128() const;
159 constexpr explicit operator unsigned __int128() const;
187 friend constexpr uint64_t Uint128Low64(uint128 v);
192 friend constexpr uint64_t Uint128High64(uint128 v);
203 friend constexpr uint128 MakeUint128(uint64_t high, uint64_t low);
208 friend constexpr uint128 Uint128Max();
217 constexpr uint128(uint64_t high, uint64_t low);
244 constexpr uint128 Uint128Max() { in Uint128Max()
257 static constexpr bool is_specialized = true;
258 static constexpr bool is_signed = false;
259 static constexpr bool is_integer = true;
260 static constexpr bool is_exact = true;
261 static constexpr bool has_infinity = false;
262 static constexpr bool has_quiet_NaN = false;
263 static constexpr bool has_signaling_NaN = false;
264 static constexpr float_denorm_style has_denorm = denorm_absent;
265 static constexpr bool has_denorm_loss = false;
266 static constexpr float_round_style round_style = round_toward_zero;
267 static constexpr bool is_iec559 = false;
268 static constexpr bool is_bounded = true;
269 static constexpr bool is_modulo = true;
270 static constexpr int digits = 128;
271 static constexpr int digits10 = 38;
272 static constexpr int max_digits10 = 0;
273 static constexpr int radix = 2;
274 static constexpr int min_exponent = 0;
275 static constexpr int min_exponent10 = 0;
276 static constexpr int max_exponent = 0;
277 static constexpr int max_exponent10 = 0;
279 static constexpr bool traps = numeric_limits<unsigned __int128>::traps;
281 static constexpr bool traps = numeric_limits<uint64_t>::traps;
283 static constexpr bool tinyness_before = false;
285 static constexpr absl::uint128 (min)() { return 0; } in uint128()
286 static constexpr absl::uint128 lowest() { return 0; } in lowest()
287 static constexpr absl::uint128 (max)() { return absl::Uint128Max(); } in uint128()
288 static constexpr absl::uint128 epsilon() { return 0; } in epsilon()
289 static constexpr absl::uint128 round_error() { return 0; } in round_error()
290 static constexpr absl::uint128 infinity() { return 0; } in infinity()
291 static constexpr absl::uint128 quiet_NaN() { return 0; } in quiet_NaN()
292 static constexpr absl::uint128 signaling_NaN() { return 0; } in signaling_NaN()
293 static constexpr absl::uint128 denorm_min() { return 0; } in denorm_min()
339 constexpr int128(int v); // NOLINT(runtime/explicit)
340 constexpr int128(unsigned int v); // NOLINT(runtime/explicit)
341 constexpr int128(long v); // NOLINT(runtime/int)
342 constexpr int128(unsigned long v); // NOLINT(runtime/int)
343 constexpr int128(long long v); // NOLINT(runtime/int)
344 constexpr int128(unsigned long long v); // NOLINT(runtime/int)
346 constexpr int128(__int128 v); // NOLINT(runtime/explicit)
347 constexpr explicit int128(unsigned __int128 v);
349 constexpr explicit int128(uint128 v);
366 constexpr explicit operator bool() const;
367 constexpr explicit operator char() const;
368 constexpr explicit operator signed char() const;
369 constexpr explicit operator unsigned char() const;
370 constexpr explicit operator char16_t() const;
371 constexpr explicit operator char32_t() const;
372 constexpr explicit operator ABSL_INTERNAL_WCHAR_T() const;
373 constexpr explicit operator short() const; // NOLINT(runtime/int)
375 constexpr explicit operator unsigned short() const;
376 constexpr explicit operator int() const;
377 constexpr explicit operator unsigned int() const;
378 constexpr explicit operator long() const; // NOLINT(runtime/int)
380 constexpr explicit operator unsigned long() const;
382 constexpr explicit operator long long() const;
384 constexpr explicit operator unsigned long long() const;
386 constexpr explicit operator __int128() const;
387 constexpr explicit operator unsigned __int128() const;
414 friend constexpr uint64_t Int128Low64(int128 v);
419 friend constexpr int64_t Int128High64(int128 v);
435 friend constexpr int128 MakeInt128(int64_t high, uint64_t low);
440 friend constexpr int128 Int128Max();
445 friend constexpr int128 Int128Min();
454 constexpr int128(int64_t high, uint64_t low);
475 constexpr int128 Int128Max() { in Int128Max()
480 constexpr int128 Int128Min() { in Int128Min()
492 static constexpr bool is_specialized = true;
493 static constexpr bool is_signed = true;
494 static constexpr bool is_integer = true;
495 static constexpr bool is_exact = true;
496 static constexpr bool has_infinity = false;
497 static constexpr bool has_quiet_NaN = false;
498 static constexpr bool has_signaling_NaN = false;
499 static constexpr float_denorm_style has_denorm = denorm_absent;
500 static constexpr bool has_denorm_loss = false;
501 static constexpr float_round_style round_style = round_toward_zero;
502 static constexpr bool is_iec559 = false;
503 static constexpr bool is_bounded = true;
504 static constexpr bool is_modulo = false;
505 static constexpr int digits = 127;
506 static constexpr int digits10 = 38;
507 static constexpr int max_digits10 = 0;
508 static constexpr int radix = 2;
509 static constexpr int min_exponent = 0;
510 static constexpr int min_exponent10 = 0;
511 static constexpr int max_exponent = 0;
512 static constexpr int max_exponent10 = 0;
514 static constexpr bool traps = numeric_limits<__int128>::traps;
516 static constexpr bool traps = numeric_limits<uint64_t>::traps;
518 static constexpr bool tinyness_before = false;
520 static constexpr absl::int128 (min)() { return absl::Int128Min(); } in int128()
521 static constexpr absl::int128 lowest() { return absl::Int128Min(); } in lowest()
522 static constexpr absl::int128 (max)() { return absl::Int128Max(); } in int128()
523 static constexpr absl::int128 epsilon() { return 0; } in epsilon()
524 static constexpr absl::int128 round_error() { return 0; } in round_error()
525 static constexpr absl::int128 infinity() { return 0; } in infinity()
526 static constexpr absl::int128 quiet_NaN() { return 0; } in quiet_NaN()
527 static constexpr absl::int128 signaling_NaN() { return 0; } in signaling_NaN()
528 static constexpr absl::int128 denorm_min() { return 0; } in denorm_min()
538 constexpr uint128 MakeUint128(uint64_t high, uint64_t low) { in MakeUint128()
628 constexpr uint64_t Uint128Low64(uint128 v) { return v.lo_; } in Uint128Low64()
630 constexpr uint64_t Uint128High64(uint128 v) { return v.hi_; } in Uint128High64()
636 constexpr uint128::uint128(uint64_t high, uint64_t low) in uint128()
639 constexpr uint128::uint128(int v) in uint128()
642 constexpr uint128::uint128(long v) // NOLINT(runtime/int) in uint128()
645 constexpr uint128::uint128(long long v) // NOLINT(runtime/int) in uint128()
649 constexpr uint128::uint128(unsigned int v) : lo_{v}, hi_{0} {} in uint128()
651 constexpr uint128::uint128(unsigned long v) : lo_{v}, hi_{0} {} in uint128()
653 constexpr uint128::uint128(unsigned long long v) : lo_{v}, hi_{0} {} in uint128()
656 constexpr uint128::uint128(__int128 v) in uint128()
659 constexpr uint128::uint128(unsigned __int128 v) in uint128()
664 constexpr uint128::uint128(int128 v) in uint128()
669 constexpr uint128::uint128(uint64_t high, uint64_t low) in uint128()
672 constexpr uint128::uint128(int v) in uint128()
675 constexpr uint128::uint128(long v) // NOLINT(runtime/int) in uint128()
678 constexpr uint128::uint128(long long v) // NOLINT(runtime/int) in uint128()
682 constexpr uint128::uint128(unsigned int v) : hi_{0}, lo_{v} {} in uint128()
684 constexpr uint128::uint128(unsigned long v) : hi_{0}, lo_{v} {} in uint128()
686 constexpr uint128::uint128(unsigned long long v) : hi_{0}, lo_{v} {} in uint128()
689 constexpr uint128::uint128(__int128 v) in uint128()
692 constexpr uint128::uint128(unsigned __int128 v) in uint128()
697 constexpr uint128::uint128(int128 v) in uint128()
706 constexpr uint128::operator bool() const { return lo_ || hi_; }
708 constexpr uint128::operator char() const { return static_cast<char>(lo_); }
710 constexpr uint128::operator signed char() const {
714 constexpr uint128::operator unsigned char() const {
718 constexpr uint128::operator char16_t() const { in char16_t()
722 constexpr uint128::operator char32_t() const { in char32_t()
726 constexpr uint128::operator ABSL_INTERNAL_WCHAR_T() const { in ABSL_INTERNAL_WCHAR_T()
731 constexpr uint128::operator short() const { return static_cast<short>(lo_); }
733 constexpr uint128::operator unsigned short() const { // NOLINT(runtime/int)
737 constexpr uint128::operator int() const { return static_cast<int>(lo_); }
739 constexpr uint128::operator unsigned int() const {
744 constexpr uint128::operator long() const { return static_cast<long>(lo_); }
746 constexpr uint128::operator unsigned long() const { // NOLINT(runtime/int)
750 constexpr uint128::operator long long() const { // NOLINT(runtime/int)
754 constexpr uint128::operator unsigned long long() const { // NOLINT(runtime/int)
759 constexpr uint128::operator __int128() const { in __int128()
763 constexpr uint128::operator unsigned __int128() const { in __int128()
970 constexpr int128 MakeInt128(int64_t high, uint64_t low) { in MakeInt128()
1069 constexpr int64_t BitCastToSigned(uint64_t v) { in BitCastToSigned()