cuda::experimental::stf::as_underlying#

template<typename E>
auto cuda::experimental::stf::as_underlying(
E value,
)#

Casts an enum value to its underlying type.

This function template takes an enum value and returns its representation in the underlying integral type of the enum.

Template Parameters:

E – The type of the enum.

Parameters:

value – The enum value to be cast to its underlying type.

Returns:

The underlying integral value of the given enum value.