alpaka
Abstraction Library for Parallel Kernel Acceleration
IsStrictBase.hpp File Reference
#include <type_traits>

Go to the source code of this file.

Namespaces

 alpaka
 The alpaka accelerator library.
 
 alpaka::meta
 

Typedefs

template<typename TBase , typename TDerived >
using alpaka::meta::IsStrictBase = std::integral_constant< bool, std::is_base_of_v< TBase, TDerived > &&!std::is_same_v< TBase, std::decay_t< TDerived > >>
 The trait is true if TDerived is derived from TBase but is not TBase itself. More...