• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2013.11/arm-none-eabi/include/c++/4.8.1/bits/

Lines Matching refs:__w

69     template<typename _UIntType, size_t __w,
70 bool = __w < static_cast<size_t>
75 template<typename _UIntType, size_t __w>
76 struct _Shift<_UIntType, __w, true>
77 { static const _UIntType __value = _UIntType(1) << __w; };
429 * @tparam __w Word size, the number of bits in each element of
444 template<typename _UIntType, size_t __w,
455 static_assert(__r <= __w, "template argument substituting "
457 static_assert(__u <= __w, "template argument substituting "
459 static_assert(__s <= __w, "template argument substituting "
461 static_assert(__t <= __w, "template argument substituting "
463 static_assert(__l <= __w, "template argument substituting "
465 static_assert(__w <= std::numeric_limits<_UIntType>::digits,
466 "template argument substituting __w out of bound");
467 static_assert(__a <= (__detail::_Shift<_UIntType, __w>::__value - 1),
469 static_assert(__b <= (__detail::_Shift<_UIntType, __w>::__value - 1),
471 static_assert(__c <= (__detail::_Shift<_UIntType, __w>::__value - 1),
473 static_assert(__d <= (__detail::_Shift<_UIntType, __w>::__value - 1),
475 static_assert(__f <= (__detail::_Shift<_UIntType, __w>::__value - 1),
483 static constexpr size_t word_size = __w;
535 { return __detail::_Shift<_UIntType, __w>::__value - 1; }
635 template<typename _UIntType, size_t __w,
641 operator!=(const std::mersenne_twister_engine<_UIntType, __w, __n, __m,
643 const std::mersenne_twister_engine<_UIntType, __w, __n, __m,
667 template<typename _UIntType, size_t __w, size_t __s, size_t __r>
674 static_assert(0u < __w && __w <= std::numeric_limits<_UIntType>::digits,
675 "template argument substituting __w out of bounds");
682 static constexpr size_t word_size = __w;
745 { return __detail::_Shift<_UIntType, __w>::__value - 1; }
838 template<typename _UIntType, size_t __w, size_t __s, size_t __r>
840 operator!=(const std::subtract_with_carry_engine<_UIntType, __w,
842 const std::subtract_with_carry_engine<_UIntType, __w,
1071 * engine to produce random numbers with a specifies number of bits @p __w.
1073 template<typename _RandomNumberEngine, size_t __w, typename _UIntType>
1078 static_assert(0u < __w && __w <= std::numeric_limits<_UIntType>::digits,
1079 "template argument substituting __w out of bounds");
1183 { return __detail::_Shift<_UIntType, __w>::__value - 1; }
1234 __w, _UIntType>& __x)
1256 template<typename _RandomNumberEngine, size_t __w, typename _UIntType>
1258 operator!=(const std::independent_bits_engine<_RandomNumberEngine, __w,
1260 const std::independent_bits_engine<_RandomNumberEngine, __w,
1274 template<typename _RandomNumberEngine, size_t __w, typename _UIntType,
1279 __w, _UIntType>& __x)
1289 * @p __w.