|
Stxxl
1.4.0
|
#include <simple_vector.h>


Public Types | |
| typedef unsigned_type | size_type |
| typedef _Tp | value_type |
| typedef value_type * | iterator |
| typedef const value_type * | const_iterator |
| typedef value_type & | reference |
| typedef const value_type & | const_reference |
Public Member Functions | |
| simple_vector (size_type sz) | |
| void | swap (simple_vector &obj) |
| ~simple_vector () | |
| iterator | begin () |
| const_iterator | begin () const |
| const_iterator | cbegin () const |
| iterator | end () |
| const_iterator | end () const |
| const_iterator | cend () const |
| size_type | size () const |
| reference | operator[] (size_type i) |
| const_reference | operator[] (size_type i) const |
Protected Attributes | |
| size_type | _size |
| value_type * | _array |
Definition at line 25 of file simple_vector.h.
| typedef const value_type* stxxl::simple_vector< _Tp >::const_iterator |
Definition at line 38 of file simple_vector.h.
| typedef const value_type& stxxl::simple_vector< _Tp >::const_reference |
Definition at line 40 of file simple_vector.h.
| typedef value_type* stxxl::simple_vector< _Tp >::iterator |
Definition at line 37 of file simple_vector.h.
| typedef value_type& stxxl::simple_vector< _Tp >::reference |
Definition at line 39 of file simple_vector.h.
| typedef unsigned_type stxxl::simple_vector< _Tp >::size_type |
Definition at line 28 of file simple_vector.h.
| typedef _Tp stxxl::simple_vector< _Tp >::value_type |
Definition at line 29 of file simple_vector.h.
| stxxl::simple_vector< _Tp >::simple_vector | ( | size_type | sz | ) | [inline] |
Definition at line 42 of file simple_vector.h.
| stxxl::simple_vector< _Tp >::~simple_vector | ( | ) | [inline] |
Definition at line 53 of file simple_vector.h.
| iterator stxxl::simple_vector< _Tp >::begin | ( | ) | [inline] |
Definition at line 58 of file simple_vector.h.
Referenced by stxxl::stable_ksort_local::bid_sequence< BIDType_, AllocStrategy_ >::operator[](), stxxl::normal_stack< Config_ >::pop(), stxxl::normal_stack< Config_ >::push(), and stxxl::stl_in_memory_sort().
| const_iterator stxxl::simple_vector< _Tp >::begin | ( | ) | const [inline] |
Definition at line 62 of file simple_vector.h.
| const_iterator stxxl::simple_vector< _Tp >::cbegin | ( | ) | const [inline] |
Definition at line 66 of file simple_vector.h.
| const_iterator stxxl::simple_vector< _Tp >::cend | ( | ) | const [inline] |
Definition at line 78 of file simple_vector.h.
| iterator stxxl::simple_vector< _Tp >::end | ( | ) | [inline] |
Definition at line 70 of file simple_vector.h.
Referenced by stxxl::stable_ksort_local::bid_sequence< BIDType_, AllocStrategy_ >::operator[]().
| const_iterator stxxl::simple_vector< _Tp >::end | ( | ) | const [inline] |
Definition at line 74 of file simple_vector.h.
| reference stxxl::simple_vector< _Tp >::operator[] | ( | size_type | i | ) | [inline] |
Definition at line 86 of file simple_vector.h.
| const_reference stxxl::simple_vector< _Tp >::operator[] | ( | size_type | i | ) | const [inline] |
Definition at line 90 of file simple_vector.h.
| size_type stxxl::simple_vector< _Tp >::size | ( | ) | const [inline] |
Definition at line 82 of file simple_vector.h.
| void stxxl::simple_vector< _Tp >::swap | ( | simple_vector< _Tp > & | obj | ) | [inline] |
Definition at line 48 of file simple_vector.h.
Referenced by std::swap().
value_type* stxxl::simple_vector< _Tp >::_array [protected] |
Definition at line 34 of file simple_vector.h.
Referenced by stxxl::simple_vector< block_type >::swap().
size_type stxxl::simple_vector< _Tp >::_size [protected] |
Definition at line 33 of file simple_vector.h.
Referenced by stxxl::simple_vector< block_type >::swap().
1.7.6.1