#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[](). |