[#absl-operator_bitnot-01b] = xref:absl.adoc[absl]::operator~ :relfileprefix: ../ :mrdocs: Bitwise negation operators == Synopses Declared in `<absl/numeric/int128.h>` Computes the bitwise complement of a `StatusToStringMode` value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr xref:absl/StatusToStringMode.adoc[StatusToStringMode] xref:absl/operator_bitnot-0f.adoc[operator~](xref:absl/StatusToStringMode.adoc[StatusToStringMode] arg); ---- [.small]#xref:absl/operator_bitnot-0f.adoc[_» more..._]# Computes the bitwise complement of a chars_format value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr xref:absl/chars_format.adoc[chars_format] xref:absl/operator_bitnot-0c.adoc[operator~](xref:absl/chars_format.adoc[chars_format] arg); ---- [.small]#xref:absl/operator_bitnot-0c.adoc[_» more..._]# Returns the bitwise complement of `val`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr xref:absl/uint128.adoc[uint128] xref:absl/operator_bitnot-00.adoc[operator~](xref:absl/uint128.adoc[uint128] val); ---- [.small]#xref:absl/operator_bitnot-00.adoc[_» more..._]# Computes the complement of a character set. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr xref:absl/CharSet.adoc[CharSet] xref:absl/operator_bitnot-018.adoc[operator~](xref:absl/CharSet.adoc[CharSet] const& a); ---- [.small]#xref:absl/operator_bitnot-018.adoc[_» more..._]# == Return Value * The bitwise complement of `arg`. * The bitwise NOT of `val`. * A set containing every character not present in `a`. == Parameters [cols="1,4"] |=== | Name| Description | *arg* | The operand to complement. | *val* | The operand. | *a* | The operand to complement. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#