Public Member Functions |
| reference | at (size_t i) |
| | Returns a reference to the value at index 'i'.
|
| const_reference | at (size_t i) const |
| | Returns a const reference to the value at index 'i'.
|
| reference | operator[] (size_t i) |
| | [] operator.
|
| const_reference | operator[] (size_t i) const |
| | [] operator.
|
| reference | front () |
| | Returns a reference to the first element.
|
| const_reference | front () const |
| | Returns a const reference to the first element.
|
| reference | back () |
| | Returns a reference to the last element.
|
| const_reference | back () const |
| | Returns a const reference to the last element.
|
| pointer | data () |
| | Returns a pointer to the first element of the internal buffer.
|
| const_pointer | data () const |
| | Returns a const pointer to the first element of the internal buffer.
|
| iterator | begin () |
| | Returns an iterator to the beginning of the array.
|
| const_iterator | begin () const |
| | Returns a const iterator to the beginning of the array.
|
| const_iterator | cbegin () const |
| | Returns a const iterator to the beginning of the array.
|
| iterator | end () |
| | Returns an iterator to the end of the array.
|
| const_iterator | end () const |
| | Returns a const iterator to the end of the array.
|
| const_reverse_iterator | rbegin () const |
| | Returns a const reverse iterator to the reverse beginning of the array.
|
| const_reverse_iterator | crbegin () const |
| | Returns a const reverse iterator to the reverse beginning of the array.
|
| reverse_iterator | rend () |
| | Returns a reverse iterator to the end of the array.
|
| const_reverse_iterator | rend () const |
| | Returns a const reverse iterator to the end of the array.
|
| const_reverse_iterator | crend () const |
| | Returns a const reverse iterator to the end of the array.
|
| bool | empty () const |
| | Returns true if the array size is zero.
|
| size_t | size () const |
| | Returns the size of the array.
|
| size_t | max_size () const |
| | Returns the maximum possible size of the array.
|
| void | fill (parameter_t value) |
| | Fills the array with the specified value.
|
| void | swap (array &other) |
| | Swaps the contents of this array and another.
|
| template<typename TIterator > |
| void | assign (TIterator first, const TIterator last) |
| | Fills the array from the range.
|
| template<typename TIterator > |
| void | assign (TIterator first, const TIterator last, parameter_t value) |
| | Fills the array from the range.
|
| iterator | insert_at (size_t position, parameter_t value) |
| | Inserts a value into the array.
|
| iterator | insert (const_iterator position, parameter_t value) |
| | Inserts a value into the array.
|
| template<typename TIterator > |
| iterator | insert_at (size_t position, TIterator first, const TIterator last) |
| | Insert into the array from the range.
|
| template<typename TIterator > |
| iterator | insert (const_iterator position, TIterator first, const TIterator last) |
| | Insert into the array from the range.
|
| iterator | erase_at (size_t position) |
| | Erases a value from the array.
|
| iterator | erase (const_iterator position) |
| | Erases a value from the array.
|
| iterator | erase_range (size_t first, size_t last) |
| | Erases a range of values from the array.
|
| iterator | erase (const_iterator first, const_iterator last) |
| | Erases a range of values from the array.
|
| iterator | erase_at (size_t position, parameter_t value) |
| | Erases a value from the array.
|
| iterator | erase (const_iterator position, parameter_t value) |
| | Erases a value from the array.
|
| iterator | erase_range (size_t first, size_t last, parameter_t value) |
| | Erases a range of values from the array.
|
| iterator | erase (const_iterator first, const_iterator last, parameter_t value) |
| | Erases a range of values from the array.
|
Data Fields |
| T | _buffer [SIZE] |
| | The array data.
|