/Engine/Source/Runtime/Interchange/Core/Public/Types/AttributeStorage.h
Wrapper around std::underlying_type to make sure we don't call it on non enum class types.
template<typename T, typename Enable> struct TUnderlyingType