size_type max_size() const | Container | Returns the largest possible size of the bit_vector. |
size_type capacity() const | bit_vector | See below. |
bool empty() const | Container | true if the bit_vector 's size is 0. |
reference operator[](size_type n) | Random Access Container | Returns the n'th element. |
const_reference operator[](size_type n) const | Random Access Container | Returns the n'th element. |
bit_vector() | Container | Creates an empty bit_vector. |
bit_vector(size_type n) | Sequence | Creates a bit_vector with n elements. |
bit_vector(size_type n, bool t) | Sequence | Creates a bit_vector with n copies of t. |
bit_vector(const bit_vector&) | Container | The copy constructor. |
template <class InputIterator> bit_vector(InputIterator, InputIterator) [1] | Sequence | Creates a bit_vector with a copy of a range. |
~bit_vector() | Container | The destructor. |
bit_vector& operator=(const bit_vector&) | Container | The assignment operator |
void reserve(size_t) | bit_vector | See below. |
reference front() | Sequence | Returns the first element. |
const_reference front() const | Sequence | Returns the first element. |
reference back() | Back Insertion | Sequence Returns the last element. |
const_reference back() const | Back Insertion Sequence | Returns the last element. |
void push_back(const T&) | Back Insertion Sequence | Inserts a new element at the end. |
void pop_back() | Back Insertion Sequence | Removes the last element. |