Namespaces
Variants

std::bitset<N>::all, std::bitset<N>::any, std::bitset<N>::none

С сайта ru.cppreference.net
 
 
Библиотека утилит
Языковая поддержка
Поддержка типов (основные типы, RTTI)
Макросы тестирования возможностей библиотеки (C++20)
Утилиты программ
Функции с переменным числом аргументов
Поддержка корутин (C++20)
Поддержка контрактов (C++26)
Трёхстороннее сравнение
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Общие утилиты
Операторы отношений (устарело в C++20)
 
 
bool all() const;
(1) (noexcept начиная с C++11)
(constexpr начиная с C++23)
bool any() const;
(2) (noexcept начиная с C++11)
(constexpr начиная с C++23)
bool none() const;
(3) (noexcept начиная с C++11)
(constexpr начиная с C++23)
1) Проверяет, установлены ли все биты в true.
2) Проверяет, установлен ли хотя бы один бит в true.
3) Проверяет, что ни один бит не установлен в true.

Возвращаемое значение

1) true если все биты установлены в true , иначе false .
2) true если любой из битов установлен в true , в противном случае false .
3) true если ни один бит не установлен в true , в противном случае false .

Пример

#include <bitset>
#include <iostream>
int main()
{
    std::bitset<4> b1("0000");
    std::bitset<4> b2("0101");
    std::bitset<4> b3("1111");
    std::cout
        << "bitset\t" << "all\t" << "any\t" << "none\n"
        << b1 << '\t' << b1.all() << '\t' << b1.any() << '\t' << b1.none() << '\n'
        << b2 << '\t' << b2.all() << '\t' << b2.any() << '\t' << b2.none() << '\n'
        << b3 << '\t' << b3.all() << '\t' << b3.any() << '\t' << b3.none() << '\n';
}

Вывод:

bitset  all any none
0000    0   0   1
0101    0   1   0
1111    1   1   0

Отчеты о дефектах

Следующие отчеты об изменениях поведения, влияющие на дефекты, были применены ретроактивно к ранее опубликованным стандартам C++.

DR Applied to Behavior as published Correct behavior
LWG 693 C++98 the member function all() was not provided provided

Смотрите также

возвращает количество битов, установленных в true
(публичная функция-член)
(C++20)
подсчитывает количество 1 битов в беззнаковом целом числе
(шаблон функции)