std::vector<bool>::swap
From cppreference.com
                    
                                        
                    < cpp | container | vector bool
                    
                                                            
                    | Defined in header  <vector> | ||
| static void swap(reference x, reference y); | ||
Swaps the contents of x and y.
Parameters
| x | - | std::vector<bool>::reference value to swap with y | 
| y | - | std::vector<bool>::reference value to swap with x | 
Return value
(none)
See also
| proxy class representing a reference to a single bool (class) | |
| specializes the std::swap algorithm (function template) |