[#absl-operator_bitand-0d] = xref:absl.adoc[absl]::operator& :relfileprefix: ../ :mrdocs: Bitwise conjunction operators == Synopses Declared in `<absl/numeric/int128.h>` Computes the bitwise AND of two `StatusToStringMode` values. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr xref:absl/StatusToStringMode.adoc[StatusToStringMode] xref:absl/operator_bitand-06.adoc[operator&]( xref:absl/StatusToStringMode.adoc[StatusToStringMode] lhs, xref:absl/StatusToStringMode.adoc[StatusToStringMode] rhs); ---- [.small]#xref:absl/operator_bitand-06.adoc[_» more..._]# Computes the bitwise AND of two chars_format values. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr xref:absl/chars_format.adoc[chars_format] xref:absl/operator_bitand-02.adoc[operator&]( xref:absl/chars_format.adoc[chars_format] lhs, xref:absl/chars_format.adoc[chars_format] rhs); ---- [.small]#xref:absl/operator_bitand-02.adoc[_» more..._]# Returns the bitwise AND of `lhs` and `rhs`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr xref:absl/int128.adoc[int128] xref:absl/operator_bitand-07.adoc[operator&]( xref:absl/int128.adoc[int128] lhs, xref:absl/int128.adoc[int128] rhs); ---- [.small]#xref:absl/operator_bitand-07.adoc[_» more..._]# Returns the bitwise AND of `lhs` and `rhs`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr xref:absl/uint128.adoc[uint128] xref:absl/operator_bitand-0b.adoc[operator&]( xref:absl/uint128.adoc[uint128] lhs, xref:absl/uint128.adoc[uint128] rhs); ---- [.small]#xref:absl/operator_bitand-0b.adoc[_» more..._]# Computes the intersection of two character sets. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr xref:absl/CharSet.adoc[CharSet] xref:absl/operator_bitand-04.adoc[operator&]( xref:absl/CharSet.adoc[CharSet] const& a, xref:absl/CharSet.adoc[CharSet] const& b); ---- [.small]#xref:absl/operator_bitand-04.adoc[_» more..._]# == Return Value * The bitwise AND of `lhs` and `rhs`. * The bitwise AND `lhs & rhs`. * A set with the characters present in both `a` and `b`. == Parameters [cols="1,4"] |=== | Name| Description | *lhs* | The left‐hand operand. | *rhs* | The right‐hand operand. | *a* | The left‐hand operand. | *b* | The right‐hand operand. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#