Searched refs:__integer_like (Results 1 – 5 of 5) sorted by relevance
15 static_assert(!std::__integer_like<bool>);16 static_assert(std::__integer_like<signed char>);18 static_assert(std::__integer_like<short>);20 static_assert(std::__integer_like<int>);22 static_assert(std::__integer_like<long>);24 static_assert(std::__integer_like<long long>);26 static_assert(std::__integer_like<char>);28 static_assert(std::__integer_like<wchar_t>);30 static_assert(std::__integer_like<char8_t>);31 static_assert(std::__integer_like<char16_t>);[all …]
17 concept __integer_like = true;33 constexpr __integer_like auto operator()(_Tp&& __t) const {37 template <__integer_like _Tp, C<_Tp> Sentinel>49 template <__integer_like _Tp, __integer_like _Up, C<_Tp> Sentinel>54 template <__integer_like _Tp, __integer_like _Up, C<_Up> Sentinel>
50 { _LIBCPP_AUTO_CAST(__t.size()) } -> __integer_like; in requires()59 { _LIBCPP_AUTO_CAST(size(__t)) } -> __integer_like;88 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr __integer_like auto operator()(_Tp&& __t) const in operator()95 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr __integer_like auto operator()(_Tp&& __t) const in operator()
154 if constexpr (__integer_like<_Start> && !__signed_integer_like<_Start>) {170 if constexpr (__integer_like<_Start> && !__signed_integer_like<_Start>) {257 if constexpr (__integer_like<_Start>) {359 if constexpr (__integer_like<_Start> && __integer_like<_BoundSentinel>) {373 requires(!__integer_like<_Start> || !__integer_like<_BoundSentinel> ||
63 concept __integer_like = integral<_Tp> && !same_as<_Tp, bool>; variable