#include <ixlib_array.hh>
Inheritance diagram for ixion::tracking_array::
Public Methods | |
tracking_array (Allocator const &alloc=Allocator()) | |
tracking_array (size_type cap, Allocator const &alloc=Allocator()) | |
tracking_array (tracking_array const &source) | |
virtual | ~tracking_array () |
pointer | begin () const |
pointer | end () const |
size_type | size () const |
tracking_array & | operator= (tracking_array const &source) |
virtual void | allocate (size_type cap) |
virtual void | deallocate () |
virtual void | construct (pointer first, pointer last, const_reference value=typename tracking_array::value_type()) |
virtual void | construct (pointer first, pointer last, const_pointer source) |
virtual void | construct (pointer item, const_reference source=T()) |
virtual void | destroy (pointer first, pointer last) |
virtual void | destroy (pointer item) |
virtual void | destroy () |
virtual void | invalidate () |
Protected Methods | |
void | internal_destroy () |
Nothing in terms of allocation or deallocation is done automatically.
Definition at line 118 of file ixlib_array.hh.
|
Definition at line 124 of file ixlib_array.hh. |
|
Definition at line 127 of file ixlib_array.hh. |
|
Definition at line 130 of file ixlib_array.hh. |
|
Definition at line 133 of file ixlib_array.hh. |
|
Reimplemented from ixion::array. Reimplemented in ixion::auto_destroy_array. Definition at line 154 of file ixlib_array.hh. |
|
Definition at line 136 of file ixlib_array.hh. |
|
Reimplemented from ixion::array. Definition at line 176 of file ixlib_array.hh. |
|
Reimplemented from ixion::array. Definition at line 171 of file ixlib_array.hh. |
|
Reimplemented from ixion::array. Definition at line 165 of file ixlib_array.hh. |
|
Reimplemented from ixion::array. Reimplemented in ixion::auto_destroy_array. Definition at line 159 of file ixlib_array.hh. |
|
Definition at line 192 of file ixlib_array.hh. |
|
Reimplemented from ixion::array. Definition at line 186 of file ixlib_array.hh. |
|
Reimplemented from ixion::array. Definition at line 181 of file ixlib_array.hh. |
|
Definition at line 138 of file ixlib_array.hh. |
|
Definition at line 203 of file ixlib_array.hh. Referenced by ixion::auto_destroy_array::allocate(), ixion::auto_destroy_array::deallocate(), destroy(), ixion::auto_destroy_array::operator=(), and ixion::auto_destroy_array::~auto_destroy_array().
|
|
Reimplemented from ixion::array. Definition at line 197 of file ixlib_array.hh. |
|
Definition at line 147 of file ixlib_array.hh. |
|
Definition at line 140 of file ixlib_array.hh. |