alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
InnerTypeAllowedCast.hpp File Reference
#include "alpaka/concepts/types.hpp"
#include <concepts>

Go to the source code of this file.

Classes

struct  alpaka::internal::GetElementType< T >
struct  alpaka::internal::GetElementType< T >::NonRefType< U >
 The trait GetElementType removes an optional reference and NonRefType removes the cv-qualifiers. More...
struct  alpaka::internal::GetElementType< T >::NonRefType< U >

Namespaces

namespace  alpaka
 main alpaka namespace.
namespace  alpaka::internal
 alpaka internal implementations.
namespace  alpaka::internal::concepts

Concepts

concept  alpaka::internal::concepts::InnerTypeAllowedCast
 Concept to restrict copy or move constructor of a DataSource which creates a new object with a different inner type.

Typedefs

template<typename T>
using alpaka::internal::GetElementType_t = typename GetElementType<T>::type