kokkos-execution 0.0.1
Loading...
Searching...
No Matches
test_diagnostics.cpp File Reference
#include "gtest/gtest.h"
#include "kokkos-execution/impl/diagnostics.hpp"

Go to the source code of this file.

Classes

struct  Tests::Impl::SomeTrait< T, HasDiagnose >
struct  Tests::Impl::SomeTraitWithComplexDiagnose< T >
class  Tests::Impl::is_useless_Test
 Because we need at least one discoverable runtime test per unit. More...

Namespaces

namespace  Tests
namespace  Tests::Impl

Typedefs

using Tests::Impl::trait_ok_t = SomeTrait<int>
using Tests::Impl::trait_ko_A_t = SomeTrait<std::string>
using Tests::Impl::trait_ko_B_t = SomeTrait<std::string_view>
using Tests::Impl::diagnose_ok_t = Kokkos::Execution::Impl::diagnose_t<trait_ok_t>
using Tests::Impl::diagnose_ko_A_t = Kokkos::Execution::Impl::diagnose_t<trait_ko_A_t>
using Tests::Impl::diagnose_ko_B_t = Kokkos::Execution::Impl::diagnose_t<trait_ko_B_t>
using Tests::Impl::diagnose_ok_ok_t = Kokkos::Execution::Impl::diagnose_t<trait_ok_t, trait_ok_t>
using Tests::Impl::diagnose_ok_ko_A_t = Kokkos::Execution::Impl::diagnose_t<trait_ok_t, trait_ko_A_t>
using Tests::Impl::diagnose_ko_A_ko_B_t = Kokkos::Execution::Impl::diagnose_t<trait_ko_A_t, trait_ko_B_t>

Functions

consteval bool Tests::Impl::test_diagnose_t_single ()
consteval bool Tests::Impl::test_diagnose_t_many ()
consteval bool Tests::Impl::test_first_error_t ()
consteval bool Tests::Impl::test_keep_errors_t ()
consteval bool Tests::Impl::test_mandate_or_explain ()
consteval bool Tests::Impl::test_rebind_t ()
consteval bool Tests::Impl::test_collapse_t ()