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

Name

Description

e

The enum value to convert.

Created with MrDocs