The bitset::all() is a built-in function in C++ STL which returns True if all bits are set in the binary representation of a number if it is initialized in the bitset. It returns False if all the bits are not set.
Parameter: This function does not accepts any parameter.
Return Value: The function returns a boolean value. The boolean value returned is true if all the bits are set, else the returned value is false,
Below programs illustrates the bitset::all() function.
1100 does not have all bits set 111111 has all bits set
11 has all bits set 101 does not have all bits set
- bitset set() function in C++ STL
- bitset reset() function in C++ STL
- std::bitset::to_ullong and std::bitset::to_ulong in C++ STL
- bitset none() in C++ STL
- bitset any() in C++ STL
- bitset test() in C++ STL
- bitset operator in C++ STL
- bitset count() in C++ STL
- C++ bitset and its application
- bitset::flip() in C++ STL
- bitset size() in C++ STL
- C++ bitset interesting facts
- Subset sum queries using bitset
- Function Overloading vs Function Overriding in C++
- What happens when a virtual function is called inside a non-virtual function in C++
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.