[#absl-AlphaNum] = xref:absl.adoc[absl]::AlphaNum :relfileprefix: ../ :mrdocs: The main parameter type for `StrCat()` and `StrAppend()`. == Synopsis Declared in `<absl/strings/str_cat.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class AlphaNum; ---- == Description `AlphaNum` provides efficient conversion of numeric, boolean, decimal, and hexadecimal values (through the `Dec` and `Hex` types) into strings. `AlphaNum` should only be used as a function parameter. Do not instantiate `AlphaNum` directly as a stack variable. == Member Functions [cols="1,4"] |=== | Name| Description | xref:absl/AlphaNum/2constructor-027.adoc[`AlphaNum`] [.small]#[constructor]# | Constructors | xref:absl/AlphaNum/operator_assign.adoc[`operator=`] [.small]#[deleted]# | Deleted copy assignment; `AlphaNum` is not assignable. | xref:absl/AlphaNum/Piece.adoc[`Piece`] | Returns the converted string as a view. | xref:absl/AlphaNum/data.adoc[`data`] | Returns a pointer to the converted string data. | xref:absl/AlphaNum/size.adoc[`size`] | Returns the size of the converted string. |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:absl/StrCat-00.adoc[`StrCat`] | Merges five or more strings or numbers into a single string. | xref:absl/StrCat-03.adoc[`StrCat`] | Merges a single value into a string. | xref:absl/StrCat-0d3.adoc[`StrCat`] | Merges two strings or numbers into a single string. | xref:absl/StrCat-0dd.adoc[`StrCat`] | Merges three strings or numbers into a single string. | xref:absl/StrCat-0f.adoc[`StrCat`] | Merges four strings or numbers into a single string. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#