Home
last modified time | relevance | path

Searched refs:test_convertible (Results 1 – 25 of 54) sorted by relevance

123

/llvm-project-15.0.7/libcxx/test/support/test.support/
H A Dtest_convertible_header.pass.cpp20 static_assert(test_convertible<ImplicitDefault>(), "Must be convertible");
25 static_assert(!test_convertible<ExplicitDefault>(), "Must not be convertible");
30 static_assert(test_convertible<ImplicitInt, int>(), "Must be convertible");
35 static_assert(!test_convertible<ExplicitInt, int>(), "Must not be convertible");
40 static_assert(test_convertible<ImplicitCopy, ImplicitCopy>(), "Must be convertible");
45 static_assert(!test_convertible<ExplicitCopy, ExplicitCopy>(), "Must not be convertible");
50 static_assert(test_convertible<ImplicitMove, ImplicitMove>(), "Must be convertible");
55 static_assert(!test_convertible<ExplicitMove, ExplicitMove>(), "Must not be convertible");
60 static_assert(test_convertible<ImplicitArgs, int, int, int>(), "Must be convertible");
65 static_assert(!test_convertible<ExplicitArgs, int, int, int>(), "Must not be convertible");
/llvm-project-15.0.7/libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/
H A DU.pass.cpp50 static_assert(test_convertible<O, From>(), ""); in implicit_conversion()
51 static_assert(!test_convertible<O, void*>(), ""); in implicit_conversion()
52 static_assert(!test_convertible<O, From, int>(), ""); in implicit_conversion()
91 static_assert(!test_convertible<O, std::in_place_t>(), ""); in test_implicit()
92 static_assert(!test_convertible<O, std::in_place_t&>(), ""); in test_implicit()
93 static_assert(!test_convertible<O, const std::in_place_t&>(), ""); in test_implicit()
94 static_assert(!test_convertible<O, std::in_place_t&&>(), ""); in test_implicit()
95 static_assert(!test_convertible<O, const std::in_place_t&&>(), ""); in test_implicit()
/llvm-project-15.0.7/libcxx/test/std/utilities/variant/variant.variant/variant.ctor/
H A Din_place_type_args.pass.cpp33 static_assert(!test_convertible<V, std::in_place_type_t<int>, int>(), ""); in test_ctor_sfinae()
39 static_assert(!test_convertible<V, std::in_place_type_t<long>, int>(), ""); in test_ctor_sfinae()
46 static_assert(!test_convertible<V, std::in_place_type_t<int *>, int *>(), in test_ctor_sfinae()
53 static_assert(!test_convertible<V, std::in_place_type_t<int>, int>(), ""); in test_ctor_sfinae()
59 static_assert(!test_convertible<V, std::in_place_type_t<int>, int *>(), ""); in test_ctor_sfinae()
66 static_assert(!test_convertible<V, std::in_place_type_t<long long>, int>(), in test_ctor_sfinae()
H A Din_place_type_init_list_args.pass.cpp49 static_assert(!test_convertible<V, std::in_place_type_t<InitList>, IL>(), in test_ctor_sfinae()
58 !test_convertible<V, std::in_place_type_t<InitList>, IL, int>(), ""); in test_ctor_sfinae()
65 static_assert(!test_convertible<V, std::in_place_type_t<InitListArg>, IL>(), in test_ctor_sfinae()
74 !test_convertible<V, std::in_place_type_t<InitListArg>, IL, int>(), ""); in test_ctor_sfinae()
80 static_assert(!test_convertible<V, std::in_place_type_t<int>, IL>(), ""); in test_ctor_sfinae()
88 !test_convertible<V, std::in_place_type_t<InitListArg>, IL, int>(), ""); in test_ctor_sfinae()
H A Din_place_index_init_list_args.pass.cpp48 static_assert(!test_convertible<V, std::in_place_index_t<0>, IL>(), ""); in test_ctor_sfinae()
55 static_assert(!test_convertible<V, std::in_place_index_t<0>, IL, int>(), in test_ctor_sfinae()
62 static_assert(!test_convertible<V, std::in_place_index_t<1>, IL>(), ""); in test_ctor_sfinae()
68 static_assert(!test_convertible<V, std::in_place_index_t<1>, IL, int>(), in test_ctor_sfinae()
75 static_assert(!test_convertible<V, std::in_place_index_t<2>, IL>(), ""); in test_ctor_sfinae()
81 static_assert(!test_convertible<V, std::in_place_index_t<3>, IL>(), ""); in test_ctor_sfinae()
H A Din_place_index_args.pass.cpp34 static_assert(!test_convertible<V, std::in_place_index_t<0>, int>(), ""); in test_ctor_sfinae()
40 static_assert(!test_convertible<V, std::in_place_index_t<1>, int>(), ""); in test_ctor_sfinae()
46 static_assert(!test_convertible<V, std::in_place_index_t<2>, int *>(), ""); in test_ctor_sfinae()
52 static_assert(!test_convertible<V, std::in_place_index_t<0>, int *>(), ""); in test_ctor_sfinae()
58 static_assert(!test_convertible<V, std::in_place_index_t<3>, int>(), ""); in test_ctor_sfinae()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.eng/rand.eng.sub/
H A Dctor_result_type.pass.cpp75 static_assert(test_convertible<std::ranlux24_base>(), ""); in main()
76 static_assert(test_convertible<std::ranlux48_base>(), ""); in main()
79 static_assert(!test_convertible<std::ranlux24_base, uint_fast32_t>(), ""); in main()
80 static_assert(!test_convertible<std::ranlux48_base, uint_fast64_t>(), ""); in main()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.negbin/
H A Dctor_int_double.pass.cpp31 static_assert(test_convertible<D>(), ""); in test_implicit()
33 static_assert(!test_convertible<D, T>(), ""); in test_implicit()
34 static_assert(!test_convertible<D, T, double>(), ""); in test_implicit()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bin/
H A Dctor_int_double.pass.cpp31 static_assert(test_convertible<D>(), ""); in test_implicit()
33 static_assert(!test_convertible<D, T>(), ""); in test_implicit()
34 static_assert(!test_convertible<D, T, double>(), ""); in test_implicit()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.normal/
H A Dctor_double_double.pass.cpp31 static_assert(test_convertible<D>(), ""); in test_implicit()
33 static_assert(!test_convertible<D, T>(), ""); in test_implicit()
34 static_assert(!test_convertible<D, T, T>(), ""); in test_implicit()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.extreme/
H A Dctor_double_double.pass.cpp31 static_assert(test_convertible<D>(), ""); in test_implicit()
33 static_assert(!test_convertible<D, T>(), ""); in test_implicit()
34 static_assert(!test_convertible<D, T, T>(), ""); in test_implicit()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.f/
H A Dctor_double_double.pass.cpp31 static_assert(test_convertible<D>(), ""); in test_implicit()
33 static_assert(!test_convertible<D, T>(), ""); in test_implicit()
34 static_assert(!test_convertible<D, T, T>(), ""); in test_implicit()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.lognormal/
H A Dctor_double_double.pass.cpp31 static_assert(test_convertible<D>(), ""); in test_implicit()
33 static_assert(!test_convertible<D, T>(), ""); in test_implicit()
34 static_assert(!test_convertible<D, T, T>(), ""); in test_implicit()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.weibull/
H A Dctor_double_double.pass.cpp31 static_assert(test_convertible<D>(), ""); in test_implicit()
33 static_assert(!test_convertible<D, T>(), ""); in test_implicit()
34 static_assert(!test_convertible<D, T, T>(), ""); in test_implicit()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.gamma/
H A Dctor_double_double.pass.cpp31 static_assert(test_convertible<D>(), ""); in test_implicit()
33 static_assert(!test_convertible<D, T>(), ""); in test_implicit()
34 static_assert(!test_convertible<D, T, T>(), ""); in test_implicit()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.real/
H A Dctor_real_real.pass.cpp32 static_assert(test_convertible<D>(), ""); in test_implicit()
34 static_assert(!test_convertible<D, T>(), ""); in test_implicit()
35 static_assert(!test_convertible<D, T, T>(), ""); in test_implicit()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.cauchy/
H A Dctor_double_double.pass.cpp31 static_assert(test_convertible<D>(), ""); in test_implicit()
33 static_assert(!test_convertible<D, T>(), ""); in test_implicit()
34 static_assert(!test_convertible<D, T, T>(), ""); in test_implicit()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.int/
H A Dctor_int_int.pass.cpp33 static_assert(test_convertible<D>(), ""); in test_implicit()
35 static_assert(!test_convertible<D, T>(), ""); in test_implicit()
36 static_assert(!test_convertible<D, T, T>(), ""); in test_implicit()
/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.file_status/
H A Dfile_status.cons.pass.cpp33 static_assert(test_convertible<file_status>(), in main()
44 static_assert(!test_convertible<file_status, file_type>(), in main()
55 static_assert(!test_convertible<file_status, file_type, perms>(), in main()
/llvm-project-15.0.7/libcxx/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/
H A Ddefault.pass.cpp41 static_assert(test_convertible<B>(), ""); in main()
42 static_assert(!test_convertible<B, std::streamsize>(), ""); in main()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.geo/
H A Dctor_double.pass.cpp31 static_assert(test_convertible<D>(), ""); in test_implicit()
33 static_assert(!test_convertible<D, double>(), ""); in test_implicit()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.poisson/
H A Dctor_double.pass.cpp31 static_assert(test_convertible<D>(), ""); in test_implicit()
33 static_assert(!test_convertible<D, double>(), ""); in test_implicit()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.chisq/
H A Dctor_double.pass.cpp31 static_assert(test_convertible<D>(), ""); in test_implicit()
33 static_assert(!test_convertible<D, T>(), ""); in test_implicit()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.exp/
H A Dctor_double.pass.cpp31 static_assert(test_convertible<D>(), ""); in test_implicit()
33 static_assert(!test_convertible<D, T>(), ""); in test_implicit()
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.norm/rand.dist.norm.t/
H A Dctor_double.pass.cpp31 static_assert(test_convertible<D>(), ""); in test_implicit()
33 static_assert(!test_convertible<D, T>(), ""); in test_implicit()

123