|
kokkos-execution 0.0.1
|
Typedefs | |
| using | disabled_t = Kokkos::Execution::Impl::CompileTimeOptional<false, TestType> |
| using | enabled_t = Kokkos::Execution::Impl::CompileTimeOptional<true, TestType> |
| using | sndr_t |
| using | env_with_stop_token_t = stdexec::prop<stdexec::get_stop_token_t, stdexec::inplace_stop_token> |
| using | trait_ok_t = SomeTrait<int> |
| using | trait_ko_A_t = SomeTrait<std::string> |
| using | trait_ko_B_t = SomeTrait<std::string_view> |
| using | diagnose_ok_t = Kokkos::Execution::Impl::diagnose_t<trait_ok_t> |
| using | diagnose_ko_A_t = Kokkos::Execution::Impl::diagnose_t<trait_ko_A_t> |
| using | diagnose_ko_B_t = Kokkos::Execution::Impl::diagnose_t<trait_ko_B_t> |
| using | diagnose_ok_ok_t = Kokkos::Execution::Impl::diagnose_t<trait_ok_t, trait_ok_t> |
| using | diagnose_ok_ko_A_t = Kokkos::Execution::Impl::diagnose_t<trait_ok_t, trait_ko_A_t> |
| using | diagnose_ko_A_ko_B_t = Kokkos::Execution::Impl::diagnose_t<trait_ko_A_t, trait_ko_B_t> |
Variables | |
| constexpr char | suffix [] = " with the given suffix" |
| constexpr std::string_view | label_of_exec = Kokkos::Execution::Impl::display_string_of<TEST_EXECUTION_SPACE>() |
| constexpr std::string_view | label_as_view = Kokkos::Execution::Impl::dispatch_label< TEST_EXECUTION_SPACE, suffix>() |
| constexpr std::string_view | view_a = Kokkos::Execution::Impl::dispatch_label< TEST_EXECUTION_SPACE, suffix>() |
| constexpr std::string_view | view_b = Kokkos::Execution::Impl::dispatch_label< TEST_EXECUTION_SPACE, suffix>() |
| Tests::Impl::PropA | prop_a |
| Tests::Impl::FwdPropC | fwd_prop_c |
| constinit const auto | constinit_label = Kokkos::Execution::label("my label") |
constinit requires static initialization. | |
| using Tests::Impl::diagnose_ko_A_ko_B_t = Kokkos::Execution::Impl::diagnose_t<trait_ko_A_t, trait_ko_B_t> |
Definition at line 41 of file test_diagnostics.cpp.
Definition at line 37 of file test_diagnostics.cpp.
Definition at line 38 of file test_diagnostics.cpp.
| using Tests::Impl::diagnose_ok_ko_A_t = Kokkos::Execution::Impl::diagnose_t<trait_ok_t, trait_ko_A_t> |
Definition at line 40 of file test_diagnostics.cpp.
Definition at line 39 of file test_diagnostics.cpp.
Definition at line 36 of file test_diagnostics.cpp.
Definition at line 26 of file test_compile_time_optional.cpp.
Definition at line 27 of file test_compile_time_optional.cpp.
| using Tests::Impl::env_with_stop_token_t = stdexec::prop<stdexec::get_stop_token_t, stdexec::inplace_stop_token> |
Definition at line 58 of file test_completion_signatures.cpp.
| using Tests::Impl::sndr_t |
Definition at line 28 of file test_completion_signatures.cpp.
| using Tests::Impl::trait_ko_A_t = SomeTrait<std::string> |
Definition at line 33 of file test_diagnostics.cpp.
| using Tests::Impl::trait_ko_B_t = SomeTrait<std::string_view> |
Definition at line 34 of file test_diagnostics.cpp.
| using Tests::Impl::trait_ok_t = SomeTrait<int> |
Definition at line 32 of file test_diagnostics.cpp.
|
consteval |
Definition at line 44 of file test_completion_signatures.cpp.
References Kokkos::Execution::Impl::completion_signatures_add(), and test_add_error_empty_env().
|
consteval |
Definition at line 76 of file test_completion_signatures.cpp.
References Kokkos::Execution::Impl::completion_signatures_add(), and test_add_error_stop_env().
|
consteval |
Definition at line 33 of file test_completion_signatures.cpp.
References Kokkos::Execution::Impl::completion_signatures_add(), and test_add_nothing_empty_env().
|
consteval |
Definition at line 61 of file test_completion_signatures.cpp.
References Kokkos::Execution::Impl::completion_signatures_add(), and test_add_nothing_stop_env().
|
consteval |
Definition at line 128 of file test_label.cpp.
References Kokkos::Execution::Impl::as_convertible_to_string(), and test_as_convertible_to_string_convertible().
|
consteval |
std::string only when needed. Definition at line 157 of file test_label.cpp.
References Kokkos::Execution::Impl::as_convertible_to_string(), and test_as_convertible_to_string_not_convertible_will_materialize().
|
consteval |
std::string as-is. Definition at line 107 of file test_label.cpp.
References Kokkos::Execution::Impl::as_convertible_to_string(), and test_as_convertible_to_string_std_string().
|
consteval |
Definition at line 159 of file test_diagnostics.cpp.
References test_collapse_t().
|
consteval |
The size is larger than the sum of the sizes of the members because of padding.
Definition at line 62 of file test_completion_signal.cpp.
References test_completion_signal_traits().
|
consteval |
Definition at line 44 of file test_compile_time_optional.cpp.
References test_constructible().
|
consteval |
stdexec::__mlist is not an error, even when it contains errors.Definition at line 59 of file test_diagnostics.cpp.
References test_diagnose_t_many().
|
consteval |
Definition at line 44 of file test_diagnostics.cpp.
References test_diagnose_t_single().
|
consteval |
Definition at line 30 of file test_compile_time_optional.cpp.
References test_disabled_is_empty_and_trivially_copyable().
|
consteval |
Definition at line 40 of file test_dispatch_label.cpp.
References KOKKOS_EXECUTION_IMPL_DISPATCH_LABEL, label_as_view, label_of_exec, suffix, and test_dispatch_label().
|
consteval |
noexcept. Definition at line 54 of file test_dispatch_label.cpp.
References KOKKOS_EXECUTION_IMPL_DISPATCH_LABEL, suffix, and test_dispatch_label_noexcept().
|
consteval |
Definition at line 27 of file test_dispatch_label.cpp.
References Kokkos::Execution::Impl::dispatch_label_v, label_of_exec, suffix, and test_dispatch_label_v().
|
consteval |
Definition at line 79 of file test_diagnostics.cpp.
References test_first_error_t().
|
consteval |
Definition at line 34 of file test_fixed_string.cpp.
References test_FixedString_deduces_capacity_from_literal().
|
consteval |
Definition at line 88 of file test_fixed_string.cpp.
References Kokkos::Execution::Impl::FixedString< N >::begin(), Kokkos::Execution::Impl::FixedString< N >::end(), Kokkos::Execution::Impl::FixedString< N >::size(), test_FixedString_from_empty_literal(), and Kokkos::Execution::Impl::FixedString< N >::view().
|
consteval |
Definition at line 77 of file test_fixed_string.cpp.
References Kokkos::Execution::Impl::FixedString< N >::size(), test_FixedString_from_literal(), and Kokkos::Execution::Impl::FixedString< N >::view().
|
consteval |
It cannot be constructed from a mismatch-in-size array.
It cannot be constructed from a char pointer.
Definition at line 59 of file test_fixed_string.cpp.
References test_FixedString_is_constructible_from_matching_char_array_only().
|
consteval |
Definition at line 24 of file test_fixed_string.cpp.
References Kokkos::Execution::Impl::is_fixed_string_v, and test_FixedString_is_fixed_string().
|
consteval |
Definition at line 133 of file test_fixed_string.cpp.
References test_FixedString_is_usable_as_a_template_parameter().
|
consteval |
Definition at line 47 of file test_fixed_string.cpp.
References test_FixedString_layout().
|
consteval |
A non-template type property.
A template type property.
Definition at line 57 of file test_properties.cpp.
References Kokkos::Execution::Impl::get_property(), TEST_GET_PROPERTY, and test_get_property().
|
consteval |
Definition at line 59 of file test_event.cpp.
References test_has_exec_wait_event().
|
consteval |
Definition at line 22 of file test_properties.cpp.
References Kokkos::Execution::Impl::has_property(), and test_has_property().
|
consteval |
Definition at line 97 of file test_diagnostics.cpp.
References test_keep_errors_t().
|
consteval |
Definition at line 21 of file test_label.cpp.
References test_label().
|
consteval |
Any convertible-to std::string type maps to Kokkos::Execution::Impl::Label<std::string>.
Definition at line 40 of file test_label.cpp.
References test_label_ctad().
|
consteval |
Definition at line 64 of file test_label.cpp.
References test_labeled().
|
consteval |
Definition at line 68 of file test_make_policy.cpp.
References test_make_policy_noexceptness().
|
consteval |
Definition at line 24 of file test_make_policy.cpp.
References test_make_policy_result_t().
|
consteval |
When T::value is true, it succeeds.
When T::value is false but T has no diagnose, it does not fail on the static_assert and returns false.
When T::value is true, the T::diagnose is not instantiated, see also https://eel.is/c++draft/stmt.if#2.
Definition at line 129 of file test_diagnostics.cpp.
References Kokkos::Execution::Impl::mandate_or_explain(), and test_mandate_or_explain().
|
consteval |
Definition at line 49 of file test_event.cpp.
References test_models_event().
|
consteval |
Definition at line 146 of file test_diagnostics.cpp.
References test_rebind_t().
|
consteval |
Definition at line 37 of file test_compile_time_optional.cpp.
References test_size_of_enabled().
|
consteval |
Definition at line 81 of file test_label.cpp.
References Kokkos::Execution::label(), and test_static_label().
|
consteval |
noexcept or not.The standard does not specify that the std::string_view constructor from a pointer and a size is noexcept. Yet, implementers generally mark it noexcept.
Definition at line 105 of file test_fixed_string.cpp.
References test_view_is_noexcept(), and Kokkos::Execution::Impl::FixedString< N >::view().
|
constinit |
constinit requires static initialization.
Definition at line 78 of file test_label.cpp.
| Tests::Impl::FwdPropC Tests::Impl::fwd_prop_c |
|
constexpr |
Definition at line 23 of file test_dispatch_label.cpp.
|
constexpr |
Definition at line 21 of file test_dispatch_label.cpp.
| Tests::Impl::PropA Tests::Impl::prop_a |
|
constexpr |
Definition at line 19 of file test_dispatch_label.cpp.
|
constexpr |
Definition at line 62 of file test_dispatch_label.cpp.
|
constexpr |
Definition at line 63 of file test_dispatch_label.cpp.