Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Reference
Constructors
Constructs an object of class bitset<N> and initializes the bits to zero, to some specified value, or to values obtained from characters in a string. |
Typedefs
A type that is a synonym for the data type bool and can be used to reference element bits in a bitset. |
Member Functions
Tests all of the bits in this bitset to determine whether they are all set to true. |
|
The member function tests whether any bit in the sequence is set to 1. |
|
The member function returns the number of bits set in the bit sequence. |
|
Toggles the value of all the bits in a bitset or toggles a single bit at a specified position. |
|
Tests if no bit has been set to 1 in a bitset object. |
|
Resets all the bits in a bitset to 0 or resets a bit at a specified position to 0. |
|
Sets all the bits in a bitset to 1 or sets a bit at a specified position to 1. |
|
Returns the number of bits in a bitset object. |
|
Tests whether the bit at a specified position in a bitset is set to 1. |
|
Converts a bitset object to a string representation. |
|
Returns the sum of the bit values in the bitset as an unsigned long long. |
|
Converts a bitset object to the unsigned long that would generate the sequence of bits contained if used to initialize the bitset. |
Member Classes
A proxy class that provides references to bits contained in a bitset that is used to access and manipulate the individual bits as a helper class for the operator[] of class bitset. |
Operators
Tests a target bitset for inequality with a specified bitset. |
|
Performs a bitwise combination of bitsets with the logical AND operation. |
|
Shifts the bits in a bitset to the left a specified number of positions and returns the result to a new bitset. |
|
Shifts the bits in a bitset to the left a specified number of positions and returns the result to the targeted bitset. |
|
Tests a target bitset for equality with a specified bitset. |
|
Shifts the bits in a bitset to the right a specified number of positions and returns the result to a new bitset. |
|
Shifts the bits in a bitset to the right a specified number of positions and returns the result to the targeted bitset. |
|
Returns a reference to a bit at a specified position in a bitset if the bitset is modifiable; otherwise, it returns the value of the bit at that position. |
|
Performs a bitwise combination of bitsets with the exclusive OR operation. |
|
Performs a bitwise combination of bitsets with the inclusive OR operation. |
|
Toggles all the bits in a target bitset and returns the result. |