[#absl-chars_format] = xref:absl.adoc[absl]::chars_format :relfileprefix: ../ :mrdocs: Workalike compatibility version of std::chars_format from C++17. == Synopsis Declared in `<absl/strings/charconv.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- enum class chars_format : int; ---- == Description This is an bitfield enumerator which can be passed to absl::from_chars to configure the string‐to‐float conversion. == Members [cols="1,4"] |=== | Name| Description | `scientific` | A matching number must contain an exponent. | `fixed` | An exponent will never match. | `hex` | A hexadecimal float is parsed, without a "0x" prefix. | `general` | Either fixed or scientific notation may match. |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:absl/operator_bitand-02.adoc[`operator&`] | Computes the bitwise AND of two chars_format values. | xref:absl/operator_and_eq-09.adoc[`operator&=`] | Assigns to `lhs` the bitwise AND of `lhs` and `rhs`. | xref:absl/operator_xor-088b.adoc[`operatorˆ`] | Computes the bitwise XOR of two chars_format values. | xref:absl/operator_xor_eq-00.adoc[`operatorˆ=`] | Assigns to `lhs` the bitwise XOR of `lhs` and `rhs`. | xref:absl/operator_bitor-03.adoc[`operator|`] | Computes the bitwise OR of two chars_format values. | xref:absl/operator_or_eq-0f.adoc[`operator|=`] | Assigns to `lhs` the bitwise OR of `lhs` and `rhs`. | xref:absl/operator_bitnot-0c.adoc[`operator~`] | Computes the bitwise complement of a chars_format value. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#