Lines Matching defs:_UIntType
55 template<typename _UIntType, int __w,
56 bool = __w < std::numeric_limits<_UIntType>::digits>
58 { static const _UIntType __value = 0; };
60 template<typename _UIntType, int __w>
61 struct _Shift<_UIntType, __w, true>
62 { static const _UIntType __value = _UIntType(1) << __w; };
347 * The template parameter @p _UIntType must be an unsigned integral type
350 * std::numeric_limits<_UIntType>::max() plus 1. Otherwise, the template
355 template<class _UIntType, _UIntType __a, _UIntType __c, _UIntType __m>
358 __glibcxx_class_requires(_UIntType, _UnsignedIntegerConcept)
363 typedef _UIntType result_type;
366 static const _UIntType multiplier = __a;
368 static const _UIntType increment = __c;
370 static const _UIntType modulus = __m;
420 { return (__detail::__mod<_UIntType, 1, 0, __m>(__c) == 0) ? 1 : 0; }
508 _UIntType _M_x;
547 template<class _UIntType, int __w, int __n, int __m, int __r,
548 _UIntType __a, int __u, int __s, _UIntType __b, int __t,
549 _UIntType __c, int __l>
552 __glibcxx_class_requires(_UIntType, _UnsignedIntegerConcept)
556 typedef _UIntType result_type;
563 static const _UIntType parameter_a = __a;
566 static const _UIntType output_b = __b;
568 static const _UIntType output_c = __c;
601 { return __detail::_Shift<_UIntType, __w>::__value - 1; }
684 _UIntType _M_x[state_size];
881 typedef typename __gnu_cxx::__add_unsigned<_IntType>::__type _UIntType;
883 _UIntType _M_x[long_lag];
884 _UIntType _M_carry;