kokkos-execution
0.0.1
Toggle main menu visibility
Loading...
Searching...
No Matches
test_sync_wait.cpp
Go to the documentation of this file.
1
#include "
kokkos-execution/execution_space.hpp
"
2
3
#include "
tests/utils/check_sync_wait.hpp
"
4
#include "
tests/utils/execution_space_context.hpp
"
5
17
18
namespace
Tests
{
19
20
namespace
Utils
{
21
STDEXEC_PP_EVAL(
22
INSTANTIATE_TYPED_TEST_SUITE_P,
23
TEST_CATEGORY
(SyncWaitTestExecutionSpaceInstantiation),
24
TEST_CATEGORY
(
SyncWaitTest
),
25
::testing::Types<
Kokkos::Execution::ExecutionSpaceContext<TEST_EXECUTION_SPACE>
>);
26
}
// namespace Utils
27
28
namespace
ExecutionSpaceImpl
{
29
30
class
TEST_CATEGORY(SyncWaitTest)
31
:
public
Tests::Utils::ExecutionSpaceContextTest
<TEST_EXECUTION_SPACE> { };
32
34
static_assert
(
Tests::Utils::check_nothrow_apply_sender
<
35
Kokkos::Execution::ExecutionSpaceImpl::Domain
,
36
typename
TEST_CATEGORY
(
SyncWaitTest
)::schedule_sender_t
37
>());
38
39
}
// namespace ExecutionSpaceImpl
40
41
}
// namespace Tests
TEST_CATEGORY
#define TEST_CATEGORY(_name_)
Definition
category.hpp:10
check_sync_wait.hpp
Tests::ExecutionSpaceImpl::SyncWaitTest
Definition
test_sync_wait.cpp:31
execution_space.hpp
execution_space_context.hpp
Tests::ExecutionSpaceImpl
Definition
test_any_sender.cpp:39
Tests::Utils
Definition
test_sync_wait.cpp:20
Tests::Utils::check_nothrow_apply_sender
consteval bool check_nothrow_apply_sender()
Definition
check_sync_wait.hpp:31
Tests
Definition
test_any_sender.cpp:39
Kokkos::Execution::ExecutionSpaceContext
Execution context using a Kokkos execution space under the hood.
Definition
execution_space.hpp:130
Kokkos::Execution::ExecutionSpaceImpl::Domain
Definition
domain.hpp:13
Tests::Utils::ExecutionSpaceContextTest
Definition
execution_space_context.hpp:12
Tests::Utils::SyncWaitTest
Definition
check_sync_wait.hpp:42
tests
execution_space
test_sync_wait.cpp
Generated on
for kokkos-execution by
1.18.0