absl::AlphaNum::AlphaNum

Constructs an AlphaNum from a std::vector<bool> element reference.

Synopsis

Declared in <absl/strings/str_cat.h>

template<typename T>
requires std::is_class_v<T> &&
          (std::is_same_v<T, std::vector<bool>::reference> ||
           std::is_same_v<T, std::vector<bool>::const_reference>)
AlphaNum(T e);

Description

vector<bool>::reference and const_reference require special help to convert to AlphaNum because it requires two user defined conversions.

Parameters

NameDescription
eThe bit reference to convert.