Speclib  0.1.2
The library for writing better CUDA libraries
sp::RemoveVariableUserLeaf< T > Struct Template Referencefinal

Change variable user leaf types to their value types. More...

#include <Var.hpp>

Public Types

using type = T
 

Detailed Description

template<typename T>
struct sp::RemoveVariableUserLeaf< T >

Change variable user leaf types to their value types.

This only unwraps outer-most types. So sp::Variable<int, 'x'> becomes int, but sp::VariableUser<T, sp::Variable<int, 'x'>> remains the same.