Home
last modified time | relevance | path

Searched refs:signed_integral (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/concepts/concepts.lang/concepts.arithmetic/
H A Dsigned_integral.pass.cpp22 constexpr bool result = std::signed_integral<T>; in CheckSignedIntegralQualifiers()
27 static_assert(!std::signed_integral<T&>); in CheckSignedIntegralQualifiers()
28 static_assert(!std::signed_integral<const T&>); in CheckSignedIntegralQualifiers()
32 static_assert(!std::signed_integral<T&&>); in CheckSignedIntegralQualifiers()
33 static_assert(!std::signed_integral<const T&&>); in CheckSignedIntegralQualifiers()
37 static_assert(!std::signed_integral<T*>); in CheckSignedIntegralQualifiers()
38 static_assert(!std::signed_integral<const T*>); in CheckSignedIntegralQualifiers()
42 static_assert(!std::signed_integral<T (*)()>); in CheckSignedIntegralQualifiers()
43 static_assert(!std::signed_integral<T (&)()>); in CheckSignedIntegralQualifiers()
44 static_assert(!std::signed_integral<T(&&)()>); in CheckSignedIntegralQualifiers()
[all …]
H A Darithmetic.h21 requires std::signed_integral<I> && (!std::unsigned_integral<I>)
27 requires std::unsigned_integral<I> && (!std::signed_integral<I>)
/llvm-project-15.0.7/libcxx/test/libcxx/iterators/iterator.requirements/iterator.concepts/
H A Dinteger_like.compile.pass.cpp45 static_assert(std::__signed_integer_like<char> == std::signed_integral<char>);
47 static_assert(std::__signed_integer_like<wchar_t> == std::signed_integral<wchar_t>);
49 static_assert(std::__signed_integer_like<char8_t> == std::signed_integral<char8_t>);
50 static_assert(std::__signed_integer_like<char16_t> == std::signed_integral<char16_t>);
51 static_assert(std::__signed_integer_like<char32_t> == std::signed_integral<char32_t>);
/llvm-project-15.0.7/libcxx/include/__concepts/
H A Darithmetic.h31 concept signed_integral = integral<_Tp> && is_signed_v<_Tp>; variable
34 concept unsigned_integral = integral<_Tp> && !signed_integral<_Tp>;
/llvm-project-15.0.7/libcxx/include/__format/
H A Dformatter_integral.h123 if constexpr (signed_integral<_CharT> == signed_integral<_Tp>) {
126 } else if constexpr (signed_integral<_CharT>) {
299 template <signed_integral _Tp, class _CharT>
H A Dparser_std_format_spec.h74 if constexpr (signed_integral<_Type>) { in __substitute_arg_id()
/llvm-project-15.0.7/libcxx/include/
H A Dconcepts41 concept signed_integral = see below;
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Dconcepts.h66 concept __signed_integer_like = signed_integral<_Tp>;
H A Diterator_traits.h166 requires signed_integral<typename incrementable_traits<_Ip>::difference_type>; in requires()
/llvm-project-15.0.7/libcxx/test/std/utilities/format/format.functions/
H A Dformat_tests.h576 if constexpr (std::signed_integral<I>)
581 if constexpr (std::signed_integral<I>)
586 if constexpr (std::signed_integral<I>)
591 if constexpr (std::signed_integral<I>)
597 if constexpr (std::signed_integral<I>) {
635 if constexpr (std::signed_integral<I>) {
725 if constexpr (std::signed_integral<CharT>) {
726 if constexpr (std::signed_integral<I> && sizeof(I) > sizeof(CharT)) {