[#bsl-bitset-flip-0b]
= xref:bsl.adoc[bsl]::xref:bsl/bitset.adoc[bitset]::flip
:relfileprefix: ../../
:mrdocs:

`flip` overloads

== Synopses

Declared in `&lt;bslstl&lowbar;bitset&period;h&gt;`

Toggle all bits of this bitset and return a reference to this modifiable bitset&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:bsl/bitset.adoc[bitset&lt;N&gt;]&
xref:bsl/bitset/flip-03.adoc[flip]() noexcept;
----

[.small]#xref:bsl/bitset/flip-03.adoc[_» more&period;&period;&period;_]#

Toggle the bit at the specified `pos` of this bitset and return a reference to this modifiable bitset&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:bsl/bitset.adoc[bitset&lt;N&gt;]&
xref:bsl/bitset/flip-00.adoc[flip](std::size&lowbar;t pos);
----

[.small]#xref:bsl/bitset/flip-00.adoc[_» more&period;&period;&period;_]#


[.small]#Created with https://www.mrdocs.com[MrDocs]#
