kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Kokkos::Execution::Impl::CompileTimeOptional< false, T > Struct Template Reference

#include <compile_time_optional.hpp>

Public Types

using value_type = T

Public Member Functions

constexpr CompileTimeOptional () noexcept=default
template<typename... Args>
requires (!(sizeof...(Args) == 1 && (std::same_as<std::remove_cvref_t<Args>, CompileTimeOptional> && ...)))
constexpr CompileTimeOptional (Args &&...) noexcept
 Silently ignore everything, except copies and moves of this very type.

Detailed Description

template<typename T>
struct Kokkos::Execution::Impl::CompileTimeOptional< false, T >

Definition at line 20 of file compile_time_optional.hpp.

Member Typedef Documentation

◆ value_type

template<typename T>
using Kokkos::Execution::Impl::CompileTimeOptional< false, T >::value_type = T

Definition at line 21 of file compile_time_optional.hpp.

Constructor & Destructor Documentation

◆ CompileTimeOptional() [1/2]

template<typename T>
Kokkos::Execution::Impl::CompileTimeOptional< false, T >::CompileTimeOptional ( )
constexprdefaultnoexcept

References CompileTimeOptional().

◆ CompileTimeOptional() [2/2]

template<typename T>
template<typename... Args>
requires (!(sizeof...(Args) == 1 && (std::same_as<std::remove_cvref_t<Args>, CompileTimeOptional> && ...)))
Kokkos::Execution::Impl::CompileTimeOptional< false, T >::CompileTimeOptional ( Args && ...)
inlineexplicitconstexprnoexcept

Silently ignore everything, except copies and moves of this very type.

Definition at line 28 of file compile_time_optional.hpp.

References CompileTimeOptional().


The documentation for this struct was generated from the following file: