kokkos-utils
0.0.5
Toggle main menu visibility
Loading...
Searching...
No Matches
test_type_traits.cpp
Go to the documentation of this file.
1
#include <tuple>
2
#include <vector>
3
4
#include "gtest/gtest.h"
5
6
#include "
kokkos-utils/impl/type_traits.hpp
"
7
16
17
namespace
Kokkos::utils::tests::impl
18
{
19
21
TEST
(
impl
, is_instance_of_v)
22
{
23
using
Kokkos::utils::impl::is_instance_of_v
;
24
25
static_assert
( is_instance_of_v<std::vector<int >, std::vector>);
26
static_assert
( is_instance_of_v<std::vector<double>, std::vector>);
27
static_assert
(! is_instance_of_v<std::tuple <double>, std::vector>);
28
29
static_assert
( is_instance_of_v<std::tuple<int, double>, std::tuple>);
30
static_assert
(! is_instance_of_v<std::tuple<int, double>, std::vector>);
31
}
32
33
}
// namespace Kokkos::utils::tests::impl
Kokkos::utils::impl::is_instance_of_v
constexpr bool is_instance_of_v
Definition
type_traits.hpp:26
Kokkos::utils::tests::impl
Definition
test_type_list.cpp:16
Kokkos::utils::tests::impl::TEST
TEST(impl, is_type_list_v)
Definition
test_type_list.cpp:21
type_traits.hpp
tests
impl
test_type_traits.cpp
Generated on
for kokkos-utils by
1.18.0