Constructs an AlphaNum from a scoped enum.
Declared in <absl/strings/str_cat.h>
template<typename T>
requires std::is_enum<T>{} &&
!std::is_convertible<T, int>{} &&
!HasAbslStringify<T>::value
AlphaNum(T e);
Casts to the underlying type, then uses integral promotion for the same reason as the unscoped enum overload.
| Name | Description |
|---|---|
| e | The enum value to convert. |