absl::AlphaNum::AlphaNum

Constructs an AlphaNum from an unscoped enum.

Synopsis

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);

Description

Uses integral promotion so that a char-backed enum becomes a wider integral type AlphaNum will accept.

Parameters

NameDescription
eThe enum value to convert.