Home
last modified time | relevance | path

Searched refs:__integer_like (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/libcxx/test/libcxx/iterators/iterator.requirements/iterator.concepts/
H A Dinteger_like.compile.pass.cpp15 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 …]
/llvm-project-15.0.7/clang/test/Modules/
H A Dconcept.cppm17 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>
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Dsize.h50 { _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()
H A Diota_view.h154 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> ||
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Dconcepts.h63 concept __integer_like = integral<_Tp> && !same_as<_Tp, bool>; variable