#include <std_bitset.h>
Inheritance diagram for std::bitset:
Public Methods | |
bitset () | |
bitset (unsigned long __val) | |
template<class _CharT, class _Traits, class _Alloc> | bitset (const basic_string< _CharT, _Traits, _Alloc > &__s, size_t __pos=0) |
template<class _CharT, class _Traits, class _Alloc> | bitset (const basic_string< _CharT, _Traits, _Alloc > &__s, size_t __pos, size_t __n) |
bitset<_Nb>& | operator &= (const bitset< _Nb > &__rhs) |
bitset<_Nb>& | operator|= (const bitset< _Nb > &__rhs) |
bitset<_Nb>& | operator^= (const bitset< _Nb > &__rhs) |
bitset<_Nb>& | operator<<= (size_t __pos) |
bitset<_Nb>& | operator>>= (size_t __pos) |
bitset<_Nb>& | _Unchecked_set (size_t __pos) |
bitset<_Nb>& | _Unchecked_set (size_t __pos, int __val) |
bitset<_Nb>& | _Unchecked_reset (size_t __pos) |
bitset<_Nb>& | _Unchecked_flip (size_t __pos) |
bool | _Unchecked_test (size_t __pos) const |
bitset<_Nb>& | set () |
bitset<_Nb>& | set (size_t __pos) |
bitset<_Nb>& | set (size_t __pos, int __val) |
bitset<_Nb>& | reset () |
bitset<_Nb>& | reset (size_t __pos) |
bitset<_Nb>& | flip () |
bitset<_Nb>& | flip (size_t __pos) |
bitset<_Nb> | operator~ () const |
reference | operator[] (size_t __pos) |
bool | operator[] (size_t __pos) const |
unsigned long | to_ulong () const |
template<class _CharT, class _Traits, class _Alloc> basic_string<_CharT, _Traits, _Alloc> | to_string () const |
template<class _CharT, class _Traits, class _Alloc> void | _M_copy_from_string (const basic_string< _CharT, _Traits, _Alloc > &__s, size_t, size_t) |
template<class _CharT, class _Traits, class _Alloc> void | _M_copy_to_string (basic_string< _CharT, _Traits, _Alloc > &) const |
size_t | count () const |
size_t | size () const |
bool | operator== (const bitset< _Nb > &__rhs) const |
bool | operator!= (const bitset< _Nb > &__rhs) const |
bool | test (size_t __pos) const |
bool | any () const |
bool | none () const |
bitset<_Nb> | operator<< (size_t __pos) const |
bitset<_Nb> | operator>> (size_t __pos) const |
size_t | _Find_first () const |
size_t | _Find_next (size_t __prev) const |
Private Types | |
typedef _Base_bitset<__BITSET_WORDS(_Nb) | _Base ) |
typedef unsigned long | _WordT |
Private Methods | |
void | _M_do_sanitize () |
Friends | |
class | reference |
|
Definition at line 392 of file std_bitset.h. |
|
Reimplemented from std::_Base_bitset. Definition at line 393 of file std_bitset.h. |
|
Definition at line 459 of file std_bitset.h. |
|
Definition at line 460 of file std_bitset.h. |
|
Definition at line 464 of file std_bitset.h. |
|
Definition at line 474 of file std_bitset.h. |
|
Definition at line 653 of file std_bitset.h. |
|
Definition at line 657 of file std_bitset.h. |
|
Referenced by bitset(). |
|
Referenced by to_string(). |
|
Definition at line 396 of file std_bitset.h. Referenced by bitset(), flip(), operator<<=(), operator>>=(), and set(). |
|
Definition at line 536 of file std_bitset.h. Referenced by flip(). |
|
Definition at line 531 of file std_bitset.h. Referenced by reset(). |
|
Definition at line 522 of file std_bitset.h. |
|
Definition at line 517 of file std_bitset.h. Referenced by set(). |
|
Definition at line 541 of file std_bitset.h. Referenced by operator[](), and test(). |
|
Definition at line 638 of file std_bitset.h. |
|
Definition at line 620 of file std_bitset.h. |
|
Definition at line 586 of file std_bitset.h. |
|
Definition at line 580 of file std_bitset.h. |
|
Definition at line 639 of file std_bitset.h. |
|
Definition at line 485 of file std_bitset.h. |
|
Definition at line 627 of file std_bitset.h. |
|
Definition at line 641 of file std_bitset.h. |
|
Definition at line 500 of file std_bitset.h. |
|
Definition at line 624 of file std_bitset.h. |
|
Definition at line 643 of file std_bitset.h. |
|
Definition at line 506 of file std_bitset.h. |
|
Definition at line 600 of file std_bitset.h. |
|
Definition at line 599 of file std_bitset.h. |
|
Definition at line 495 of file std_bitset.h. |
|
Definition at line 490 of file std_bitset.h. |
|
Definition at line 593 of file std_bitset.h. |
|
Definition at line 573 of file std_bitset.h. |
|
Definition at line 568 of file std_bitset.h. |
|
Definition at line 561 of file std_bitset.h. |
|
Definition at line 554 of file std_bitset.h. |
|
Definition at line 548 of file std_bitset.h. |
|
Definition at line 622 of file std_bitset.h. |
|
Definition at line 631 of file std_bitset.h. |
|
Definition at line 605 of file std_bitset.h. |
|
Definition at line 602 of file std_bitset.h. |
|
Definition at line 404 of file std_bitset.h. Referenced by operator[](). |