#include <fixvect.hpp>
Public Types | |
| typedef T | value_type |
| typedef T & | reference |
| typedef const T & | const_reference |
| typedef T * | iterator |
| typedef const T * | const_iterator |
| typedef size_t | size_type |
| typedef ptrdiff_t | difference_type |
| typedef std::reverse_iterator< const_iterator, value_type, const_reference, difference_type > | const_reverse_iterator |
| typedef std::reverse_iterator< iterator, value_type, reference, difference_type > | reverse_iterator |
Public Methods | |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| size_type | size () const |
| size_type | capacity () const |
| bool | empty () const |
| reference | operator[] (size_type n) |
| const_reference | operator[] (size_type n) const |
| reference | front () |
| const_reference | front () const |
| reference | back () |
| const_reference | back () const |
Private Attributes | |
| T | info [_size] |
|
|||||
|
Definition at line 36 of file fixvect.hpp. Referenced by fix_vector< T, _size >::begin(), and fix_vector< T, _size >::end(). |
|
|||||
|
Definition at line 34 of file fixvect.hpp. Referenced by fix_vector< T, _size >::back(), fix_vector< T, _size >::front(), and fix_vector< T, _size >::operator[](). |
|
|||||
|
Definition at line 42 of file fixvect.hpp. Referenced by fix_vector< T, _size >::rbegin(), and fix_vector< T, _size >::rend(). |
|
|||||
|
Definition at line 38 of file fixvect.hpp. |
|
|||||
|
Definition at line 35 of file fixvect.hpp. Referenced by fix_vector< T, _size >::begin(), and fix_vector< T, _size >::end(). |
|
|||||
|
Definition at line 33 of file fixvect.hpp. Referenced by fix_vector< T, _size >::back(), fix_vector< T, _size >::front(), and fix_vector< T, _size >::operator[](). |
|
|||||
|
Definition at line 45 of file fixvect.hpp. Referenced by fix_vector< T, _size >::rbegin(), and fix_vector< T, _size >::rend(). |
|
|||||
|
Definition at line 37 of file fixvect.hpp. Referenced by fix_vector< T, _size >::capacity(), fix_vector< T, _size >::operator[](), and fix_vector< T, _size >::size(). |
|
|||||
|
Definition at line 32 of file fixvect.hpp. |
|
|||||||||
|
Definition at line 86 of file fixvect.hpp. References fix_vector< T, _size >::const_reference, and fix_vector< T, _size >::end().
00086 { return *(end() - 1); }
|
|
|||||||||
|
Definition at line 85 of file fixvect.hpp. References fix_vector< T, _size >::end(), and fix_vector< T, _size >::reference.
00085 { return *(end() - 1); }
|
|
|||||||||
|
Definition at line 53 of file fixvect.hpp. References fix_vector< T, _size >::const_iterator, and fix_vector< T, _size >::info.
00053 { return info; }
|
|
|||||||||
|
Definition at line 52 of file fixvect.hpp. References fix_vector< T, _size >::info, and fix_vector< T, _size >::iterator. Referenced by fix_vector< T, _size >::rend().
00052 { return info; }
|
|
|||||||||
|
Definition at line 77 of file fixvect.hpp. References fix_vector< T, _size >::size_type.
00077 { return _size; }
|
|
|||||||||
|
Definition at line 78 of file fixvect.hpp.
00078 { return false; }
|
|
|||||||||
|
Definition at line 55 of file fixvect.hpp. References fix_vector< T, _size >::const_iterator, and fix_vector< T, _size >::info.
00055 { return info+_size; }
|
|
|||||||||
|
Definition at line 54 of file fixvect.hpp. References fix_vector< T, _size >::info, and fix_vector< T, _size >::iterator. Referenced by fix_vector< T, _size >::back(), and fix_vector< T, _size >::rbegin().
00054 { return info+_size; }
|
|
|||||||||
|
Definition at line 84 of file fixvect.hpp. References fix_vector< T, _size >::const_reference, and fix_vector< T, _size >::info.
00084 { return info[0]; }
|
|
|||||||||
|
Definition at line 83 of file fixvect.hpp. References fix_vector< T, _size >::info, and fix_vector< T, _size >::reference.
00083 { return info[0]; }
|
|
||||||||||
|
Definition at line 82 of file fixvect.hpp. References fix_vector< T, _size >::const_reference, fix_vector< T, _size >::info, and fix_vector< T, _size >::size_type.
00082 { return info[n]; }
|
|
||||||||||
|
Definition at line 81 of file fixvect.hpp. References fix_vector< T, _size >::info, fix_vector< T, _size >::reference, and fix_vector< T, _size >::size_type.
00081 { return info[n]; }
|
|
|||||||||
|
Definition at line 62 of file fixvect.hpp. References fix_vector< T, _size >::const_reverse_iterator, and fix_vector< T, _size >::end().
00063 {
00064 return const_reverse_iterator(end());
00065 }
|
|
|||||||||
|
Definition at line 58 of file fixvect.hpp. References fix_vector< T, _size >::end(), and fix_vector< T, _size >::reverse_iterator.
00059 {
00060 return reverse_iterator(end());
00061 }
|
|
|||||||||
|
Definition at line 70 of file fixvect.hpp. References fix_vector< T, _size >::begin(), and fix_vector< T, _size >::const_reverse_iterator.
00071 {
00072 return const_reverse_iterator(begin());
00073 }
|
|
|||||||||
|
Definition at line 66 of file fixvect.hpp. References fix_vector< T, _size >::begin(), and fix_vector< T, _size >::reverse_iterator.
00067 {
00068 return reverse_iterator(begin());
00069 }
|
|
|||||||||
|
Definition at line 76 of file fixvect.hpp. References fix_vector< T, _size >::size_type.
00076 { return _size; }
|
|
|||||
|
Definition at line 88 of file fixvect.hpp. Referenced by fix_vector< T, _size >::begin(), fix_vector< T, _size >::end(), fix_vector< T, _size >::front(), and fix_vector< T, _size >::operator[](). |
1.2.15