Template Function icrar::to_underlying_type

Function Documentation

template<typename T>
std::underlying_type_t<T> icrar::to_underlying_type(T e)

Safely casts an enum to its underlying type.

Return

std::underlying_type_t<T> the cast value

Template Parameters
  • T: enum with underlying type

Parameters
  • e: enum value