Home
last modified time | relevance | path

Searched refs:std (Results 1 – 25 of 10780) sorted by relevance

12345678910>>...432

/llvm-project/libcxx/test/libcxx/diagnostics/
H A Dalgorithm.nodiscard.verify.cpp29 std::adjacent_find(std::begin(arr), std::end(arr)); in test()
32 std::adjacent_find(std::begin(arr), std::end(arr), std::greater<int>()); in test()
35 std::all_of(std::begin(arr), std in test()
[all...]
H A Dcmath.nodiscard.verify.cpp28std::ceil(0.); // expected-warning-re {{ignoring return value of function declared… in test()
29std::fabs(0.); // expected-warning-re {{ignoring return value of function declared… in test()
30std::floor(0.); // expected-warning-re {{ignoring return value of function declared… in test()
31std::cbrt(0.); // expected-warning-re {{ignoring return value of function declared… in test()
32std::copysign(0., 0.); // expected-warning-re {{ignoring return value of function declared… in test()
33std::fmax(0., 0.); // expected-warning-re {{ignoring return value of function declared… in test()
34std::fmin(0., 0.); // expected-warning-re {{ignoring return value of function declared… in test()
35std::nearbyint(0.); // expected-warning-re {{ignoring return value of function declared… in test()
36std::rint(0.); // expected-warning-re {{ignoring return value of function declared… in test()
37std::round(0.); // expected-warning-re {{ignoring return value of function declared… in test()
[all …]
/llvm-project/libcxx/test/std/numerics/complex.number/
H A Dcases.h22 TEST_CONSTEXPR_CXX20 const std::complex<double> testcases[] =
24 std::complex<double>( 1.e-6, 1.e-6),
25 std::complex<double>(-1.e-6, 1.e-6),
26 std::complex<double>(-1.e-6, -1.e-6),
27 std::complex<double>( 1.e-6, -1.e-6),
29 std::complex<double>( 1.e+6, 1.e-6),
30 std::complex<double>(-1.e+6, 1.e-6),
31 std::complex<double>(-1.e+6, -1.e-6),
32 std::complex<double>( 1.e+6, -1.e-6),
34 std::complex<double>( 1.e-6, 1.e+6),
[all …]
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/
H A Dis_heap_comp.pass.cpp27 return std::is_heap(std::begin(ia), std::end(ia), std::greater<int>()) in test_constexpr()
28 && !std::is_heap(std::begin(ib), std::end(ib), std::greater<int>()); in test_constexpr()
36 assert(std::is_heap(i1, i1, std::greater<int>())); in test()
37 …assert(std::is_heap(i1, i1+1, std::greater<int>()) == (std::is_heap_until(i1, i1+1, std::greater<i… in test()
38 assert(std::is_heap(RI(i1), RI(i1), std::greater<int>())); in test()
39 …assert(std::is_heap(RI(i1), RI(i1+1), std::greater<int>()) == (std::is_heap_until(RI(i1), RI(i1+1)… in test()
43 …assert(std::is_heap(i1, i1+2, std::greater<int>()) == (std::is_heap_until(i1, i1+2, std::greater<i… in test()
44 …assert(std::is_heap(i2, i2+2, std::greater<int>()) == (std::is_heap_until(i2, i2+2, std::greater<i… in test()
45 …assert(std::is_heap(i3, i3+2, std::greater<int>()) == (std::is_heap_until(i3, i3+2, std::greater<i… in test()
53 …assert(std::is_heap(i4, i4+3, std::greater<int>()) == (std::is_heap_until(i4, i4+3, std::greater<i… in test()
[all …]
H A Dis_heap_until_comp.pass.cpp27 return (std::is_heap_until(std::begin(ia), std::end(ia), std::greater<int>()) == ia+1) in test_constexpr()
28 && (std::is_heap_until(std::begin(ib), std::end(ib), std::greater<int>()) == ib+3); in test_constexpr()
36 assert(std::is_heap_until(i1, i1, std::greater<int>()) == i1); in test()
37 assert(std::is_heap_until(i1, i1+1, std::greater<int>()) == i1+1); in test()
38 assert(std::is_heap_until(RI(i1), RI(i1), std::greater<int>()) == RI(i1)); in test()
39 assert(std::is_heap_until(RI(i1), RI(i1+1), std::greater<int>()) == RI(i1+1)); in test()
43 assert(std::is_heap_until(i1, i1+2, std::greater<int>()) == i1+2); in test()
44 assert(std::is_heap_until(i2, i2+2, std::greater<int>()) == i2+2); in test()
45 assert(std::is_heap_until(i3, i3+2, std::greater<int>()) == i3+1); in test()
53 assert(std::is_heap_until(i4, i4+3, std::greater<int>()) == i4+3); in test()
[all …]
/llvm-project/libcxx/test/std/numerics/c.math/
H A Dcmath.pass.cpp36 // functions. When the std overloads are candidates too (by using or adl), in operator double()
38 struct Ambiguous : std::true_type { // ADL in abs()
112 template <class T, class = decltype(std::abs(std::declval<T>()))>
113 std::true_type has_abs_imp(int);
115 std::false_type has_abs_imp(...);
127 static_assert((std::is_same<decltype(std::abs((float)0)), float>::value), ""); in test_abs()
128 static_assert((std::is_same<decltype(std in test_abs()
[all...]
/llvm-project/libcxx/test/std/time/time.syn/
H A Dformatter.month_weekday.pass.cpp13 // TODO FMT This test should not require std::to_chars(floating-point)
43 std::chrono::month_weekday{std::chrono::month{1}, std::chrono::weekday_indexed{std::chrono::weekday{0}, 0}}); in test_no_chrono_specs()
46 std::chrono::month_weekday{std::chrono::month{1}, std::chrono::weekday_indexed{std::chrono::weekday{0}, 0}}); in test_no_chrono_specs()
49 std in test_no_chrono_specs()
[all...]
H A Dformatter.year_month_day.pass.cpp13 // TODO FMT This test should not require std::to_chars(floating-point)
46 std::chrono::year_month_day{std::chrono::year{1970}, std::chrono::month{1}, std::chrono::day{31}}); in test_no_chrono_specs()
49 std::chrono::year_month_day{std::chrono::year{1970}, std::chrono::month{1}, std::chrono::day{31}}); in test_no_chrono_specs()
52 std in test_no_chrono_specs()
[all...]
H A Dformatter.year_month_day_last.pass.cpp13 // TODO FMT This test should not require std::to_chars(floating-point)
43 std::chrono::year_month_day_last{std::chrono::year{1970}, std::chrono::month_day_last{std::chrono::month{1}}}); in test_no_chrono_specs()
46 std::chrono::year_month_day_last{std::chrono::year{1970}, std::chrono::month_day_last{std::chrono::month{1}}}); in test_no_chrono_specs()
49 std in test_no_chrono_specs()
[all...]
H A Dformatter.year_month_weekday.pass.cpp13 // TODO FMT This test should not require std::to_chars(floating-point)
43 std::chrono::year_month_weekday{ in test_no_chrono_specs()
44 std::chrono::year{1970}, std::chrono::month{1}, std::chrono::weekday_indexed{std::chrono::weekday{1}, 1}}); in test_no_chrono_specs()
47 std::chrono::year_month_weekday{ in test_no_chrono_specs()
48 std::chrono::year{1970}, std::chrono::month{1}, std in test_no_chrono_specs()
[all...]
H A Dformatter.month_day.pass.cpp13 // TODO FMT This test should not require std::to_chars(floating-point)
44 check(SV("Feb/31"), SV("{}"), std::chrono::month_day{std::chrono::month{2}, std::chrono::day{31}}); in test_no_chrono_specs()
45 check(SV("*Feb/31*"), SV("{:*^8}"), std::chrono::month_day{std::chrono::month{2}, std::chrono::day{31}}); in test_no_chrono_specs()
46 check(SV("*Feb/31"), SV("{:*>7}"), std::chrono::month_day{std::chrono::month{2}, std in test_no_chrono_specs()
[all...]
/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/chrono/
H A Dmain.cpp6 std::chrono::nanoseconds ns{1}; in main()
7 std::chrono::microseconds us{12}; in main()
8 std::chrono::milliseconds ms{123}; in main()
9 std::chrono::seconds s{1234}; in main()
10 std::chrono::minutes min{12345}; in main()
11 std::chrono::hours h{123456}; in main()
13 std::chrono::days d{654321}; in main()
14 std::chrono::weeks w{54321}; in main()
15 std::chrono::months m{4321}; in main()
16 std::chrono::years y{321}; in main()
[all …]
/llvm-project/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/
H A Dcommon_reference.compile.pass.cpp25 // A slightly simplified variation of std::tuple
32 struct Tuple_helper<std::void_t<std::common_reference_t<Ts, Us>...>, UserTuple<Ts...>, UserTuple<Us...> > {
33 using type = UserTuple<std::common_reference_t<Ts, Us>...>;
37 struct std::basic_common_reference< ::UserTuple<Ts...>, ::UserTuple<Us...>, TQual, UQual>
45 struct std::common_type<X2, Y2> {
49 struct std::common_type<Y2, X2> {
55 static_assert(!has_type<std::common_reference<> >);
60 static_assert(std::is_same_v<std
36 namespace std { global() namespace
46 namespace std { global() namespace
[all...]
/llvm-project/libcxx/test/std/language.support/cmp/cmp.alg/
H A Dweak_order.pass.cpp28 -> decltype(std::weak_order(static_cast<T&&>(t), static_cast<U&&>(u)), true) in has_weak_order()
40 std::strong_ordering weak_order(const A&, const A&) { return std::strong_ordering::less; } in weak_order()
41 std::strong_ordering weak_order(const A&, const B&);
66 std::strong_ordering weak_order(A&, A&&) { return std::strong_ordering::less; } in weak_order()
67 std::strong_ordering weak_order(A&&, A&&) { return std::strong_ordering::equal; } in weak_order()
68 std::strong_ordering weak_order(const A&, const A&);
71 friend std::partial_ordering weak_order(B&, B&);
75 explicit operator std::weak_ordering() const { return std::weak_ordering::less; } in operator std::weak_ordering()
91 assert(std::weak_order(a, std::move(a)) == std::weak_ordering::less); in test_1_2()
92 assert(std::weak_order(std::move(a), std::move(a)) == std::weak_ordering::equivalent); in test_1_2()
[all …]
H A Dcompare_strong_order_fallback.pass.cpp19 #include <iterator> // std::size
32 -> decltype(std::compare_strong_order_fallback(static_cast<T&&>(t), static_cast<U&&>(u)), true) in has_strong_order()
44 std::strong_ordering strong_order(const A&, const A&) { return std::strong_ordering::less; } in strong_order()
45 std::strong_ordering strong_order(const A&, const B&);
70 std::strong_ordering strong_order(A&, A&&) { return std::strong_ordering::less; } in strong_order()
71 std::strong_ordering strong_order(A&&, A&&) { return std::strong_ordering::equal; } in strong_order()
72 std in strong_order()
[all...]
H A Dstrong_order.pass.cpp19 #include <iterator> // std::size
32 -> decltype(std::strong_order(static_cast<T&&>(t), static_cast<U&&>(u)), true) in has_strong_order()
44 std::strong_ordering strong_order(const A&, const A&) { return std::strong_ordering::less; } in strong_order()
45 std::strong_ordering strong_order(const A&, const B&);
70 std::strong_ordering strong_order(A&, A&&) { return std::strong_ordering::less; } in strong_order()
71 std::strong_ordering strong_order(A&&, A&&) { return std::strong_ordering::equal; } in strong_order()
72 std in strong_order()
[all...]
/llvm-project/libcxx/test/std/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/
H A Dostream.pass.cpp45 static std::basic_string<CharT> stream_c_locale(std::chrono::month_weekday mwd) { in stream_c_locale()
46 std::basic_stringstream<CharT> sstr; in stream_c_locale()
52 static std::basic_string<CharT> stream_fr_FR_locale(std::chrono::month_weekday mwd) { in stream_fr_FR_locale()
53 std::basic_stringstream<CharT> sstr; in stream_fr_FR_locale()
54 const std::locale locale(LOCALE_fr_FR_UTF_8); in stream_fr_FR_locale()
61 static std::basic_string<CharT> stream_ja_JP_locale(std::chrono::month_weekday mwd) { in stream_ja_JP_locale()
62 std::basic_stringstream<CharT> sstr; in stream_ja_JP_locale()
63 const std::locale locale(LOCALE_ja_JP_UTF_8); in stream_ja_JP_locale()
71 TEST_EQUAL(stream_c_locale<CharT>(std::chrono::month_weekday{ in test()
72 std::chrono::month{0}, std::chrono::weekday_indexed{std::chrono::weekday{0}, 1}}), in test()
[all …]
/llvm-project/libcxx/test/std/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/
H A Dostream.pass.cpp45 static std::basic_string<CharT> stream_c_locale(std::chrono::year_month_day_last ymdl) { in stream_c_locale()
46 std::basic_stringstream<CharT> sstr; in stream_c_locale()
52 static std::basic_string<CharT> stream_fr_FR_locale(std::chrono::year_month_day_last ymdl) { in stream_fr_FR_locale()
53 std::basic_stringstream<CharT> sstr; in stream_fr_FR_locale()
54 const std::locale locale(LOCALE_fr_FR_UTF_8); in stream_fr_FR_locale()
61 static std::basic_string<CharT> stream_ja_JP_locale(std::chrono::year_month_day_last ymdl) { in stream_ja_JP_locale()
62 std::basic_stringstream<CharT> sstr; in stream_ja_JP_locale()
63 const std::locale locale(LOCALE_ja_JP_UTF_8); in stream_ja_JP_locale()
71 TEST_EQUAL(stream_c_locale<CharT>(std::chrono::year_month_day_last{ in test()
72 std::chrono::year{0}, std::chrono::month_day_last{std::chrono::month{0}}}), in test()
[all …]
/llvm-project/libcxx/modules/std/
H A Dtype_traits.inc10 export namespace std {
12 using std::integral_constant;
14 using std::bool_constant;
15 using std::false_type;
16 using std::true_type;
19 using std::is_array;
20 using std::is_class;
21 using std::is_enum;
22 using std::is_floating_point;
23 using std
[all...]
/llvm-project/libcxx/test/std/utilities/meta/meta.logical/
H A Ddisjunction.compile.pass.cpp31 static_assert(!std::disjunction<>::value);
32 static_assert( std::disjunction<std::true_type >::value);
33 static_assert(!std::disjunction<std::false_type>::value);
35 static_assert(!std::disjunction_v<>);
36 static_assert( std::disjunction_v<std::true_type >);
37 static_assert(!std::disjunction_v<std::false_type>);
39 static_assert( std::disjunction<std::true_type, std::true_type >::value);
40 static_assert( std::disjunction<std::true_type, std::false_type>::value);
41 static_assert( std::disjunction<std::false_type, std::true_type >::value);
42 static_assert(!std::disjunction<std::false_type, std::false_type>::value);
[all …]
H A Dconjunction.compile.pass.cpp31 static_assert( std::conjunction<>::value);
32 static_assert( std::conjunction<std::true_type >::value);
33 static_assert(!std::conjunction<std::false_type>::value);
35 static_assert( std::conjunction_v<>);
36 static_assert( std::conjunction_v<std::true_type >);
37 static_assert(!std::conjunction_v<std::false_type>);
39 static_assert( std::conjunction<std::true_type, std::true_type >::value);
40 static_assert(!std::conjunction<std::true_type, std::false_type>::value);
41 static_assert(!std::conjunction<std::false_type, std::true_type >::value);
42 static_assert(!std::conjunction<std::false_type, std::false_type>::value);
[all …]
/llvm-project/libcxx/test/libcxx/numerics/c.math/
H A Dconstexpr-cxx23-clang.pass.cpp43 ASSERT_NOT_CONSTEXPR_CXX23(std::abs(-1) == 1); in main()
44 ASSERT_NOT_CONSTEXPR_CXX23(std::abs(-1L) == 1L); in main()
45 ASSERT_NOT_CONSTEXPR_CXX23(std::abs(-1LL) == 1LL); in main()
46 ASSERT_NOT_CONSTEXPR_CXX23(std::abs(-1.0f) == 1.0f); in main()
47 ASSERT_NOT_CONSTEXPR_CXX23(std::abs(-1.0) == 1.0); in main()
48 ASSERT_NOT_CONSTEXPR_CXX23(std::abs(-1.0L) == 1.0L); in main()
50 ASSERT_NOT_CONSTEXPR_CXX23(std::labs(-1L) == 1L); in main()
51 ASSERT_NOT_CONSTEXPR_CXX23(std::llabs(-1LL) == 1LL); in main()
53 ASSERT_NOT_CONSTEXPR_CXX23(std::div(13, 5).rem == 3); in main()
54 ASSERT_NOT_CONSTEXPR_CXX23(std in main()
[all...]
H A Dconstexpr-cxx23-gcc.pass.cpp40 ASSERT_CONSTEXPR_CXX23(std::abs(-1) == 1); in main()
41 ASSERT_NOT_CONSTEXPR_CXX23(std::abs(-1L) == 1L); in main()
42 ASSERT_NOT_CONSTEXPR_CXX23(std::abs(-1LL) == 1LL); in main()
43 ASSERT_NOT_CONSTEXPR_CXX23(std::abs(-1.0f) == 1.0f); in main()
44 ASSERT_NOT_CONSTEXPR_CXX23(std::abs(-1.0) == 1.0); in main()
45 ASSERT_NOT_CONSTEXPR_CXX23(std::abs(-1.0L) == 1.0L); in main()
47 ASSERT_CONSTEXPR_CXX23(std::labs(-1L) == 1L); in main()
48 ASSERT_CONSTEXPR_CXX23(std::llabs(-1LL) == 1LL); in main()
50 ASSERT_NOT_CONSTEXPR_CXX23(std::div(13, 5).rem == 3); in main()
51 ASSERT_NOT_CONSTEXPR_CXX23(std in main()
[all...]
/llvm-project/libcxx/test/std/re/re.const/re.err/
H A Derror_type.pass.cpp39 LIBCPP_ASSERT(std::regex_constants::error_collate != 0); in main()
40 LIBCPP_ASSERT(std::regex_constants::error_ctype != 0); in main()
41 LIBCPP_ASSERT(std::regex_constants::error_escape != 0); in main()
42 LIBCPP_ASSERT(std::regex_constants::error_backref != 0); in main()
43 LIBCPP_ASSERT(std::regex_constants::error_brack != 0); in main()
44 LIBCPP_ASSERT(std::regex_constants::error_paren != 0); in main()
45 LIBCPP_ASSERT(std::regex_constants::error_brace != 0); in main()
46 LIBCPP_ASSERT(std::regex_constants::error_badbrace != 0); in main()
47 LIBCPP_ASSERT(std::regex_constants::error_range != 0); in main()
48 LIBCPP_ASSERT(std::regex_constants::error_space != 0); in main()
[all …]
/llvm-project/libcxx/test/std/utilities/format/
H A Dtypes.compile.pass.cpp70 static_assert(std::semiregular<std::formatter<char, char>>);
72 static_assert(std::semiregular<std::formatter<char*, char>>);
73 static_assert(std::semiregular<std::formatter<const char*, char>>);
74 static_assert(std::semiregular<std::formatter<char[1], char>>);
75 static_assert(std::semiregular<std
[all...]

12345678910>>...432