#include <shared_vector.h>
Inheritance diagram for BTK::SharedVector< T >:


Public Types | |
| typedef SharedVector< T > | self_type |
| typedef base_type::value_type | value_type |
| typedef base_type::reference | reference |
| typedef base_type::const_reference | const_reference |
| typedef base_type::pointer | pointer |
| typedef base_type::const_pointer | const_pointer |
| typedef base_type::size_type | size_type |
| typedef base_type::iterator | iterator |
| typedef base_type::const_iterator | const_iterator |
Public Member Functions | |
| SharedVector (size_type s=0) | |
| template<typename InputIterator> | SharedVector (InputIterator first, InputIterator last) |
| SharedVector (const self_type &source) | |
| template<typename T2> | SharedVector (const SharedVector< T2 > &source) |
| ~SharedVector () | |
| self_type & | operator= (const self_type &rhs) |
| template<typename T2> self_type & | operator= (const SharedVector< T2 > &rhs) |
| template<typename InputIterator> void | insert (iterator pos, InputIterator first, InputIterator last) |
| Replication of std::vector function (see std::vector documentation). | |
Replicated std::vector interface (public) | |
| size_type | size () const |
| Replication of std::vector function (see std::vector documentation). | |
| iterator | begin () |
| Replication of std::vector function (see std::vector documentation). | |
| const_iterator | begin () const |
| Replication of std::vector function (see std::vector documentation). | |
| iterator | end () |
| Replication of std::vector function (see std::vector documentation). | |
| const_iterator | end () const |
| Replication of std::vector function (see std::vector documentation). | |
| reference | operator[] (size_type i) |
| Replication of std::vector function (see std::vector documentation). | |
| const_reference | operator[] (size_type i) const |
| Replication of std::vector function (see std::vector documentation). | |
| reference | front () |
| Replication of std::vector function (see std::vector documentation). | |
| const_reference | front () const |
| Replication of std::vector function (see std::vector documentation). | |
| reference | back () |
| Replication of std::vector function (see std::vector documentation). | |
| const_reference | back () const |
| Replication of std::vector function (see std::vector documentation). | |
Protected Member Functions | |
Replicated std::vector interface (protected) | |
| void | clear () |
| Replication of std::vector function (see std::vector documentation). | |
| void | resize (size_type s) |
| Replication of std::vector function (see std::vector documentation). | |
| void | reserve (size_type s) |
| Replication of std::vector function (see std::vector documentation). | |
| void | push_back (const value_type &x) |
| Replication of std::vector function (see std::vector documentation). | |
| iterator | insert (iterator pos, const value_type &x) |
| Replication of std::vector function (see std::vector documentation). | |
| void | insert (iterator pos, size_type s, const value_type &x) |
| Replication of std::vector function (see std::vector documentation). | |
| iterator | erase (iterator pos) |
| Replication of std::vector function (see std::vector documentation). | |
| iterator | erase (iterator first, iterator last) |
| Replication of std::vector function (see std::vector documentation). | |
Shallow std::vector-like functions | |
| void | shallow_push_back (value_type *x) |
| void | shallow_insert (iterator pos, const_iterator first, const_iterator last) |
Self copy functions | |
| template<typename T2> void | deep_copy (const SharedVectorBase< T2 > &source) |
| void | shallow_copy (const self_type &source) |
SharedVector behaves like std::vector; it implements a subset of the std::vector interface, and additionally includes shallow copy/insert services. Shallow functions can only be used with other SharedVector objects or iterators.
|
|||||
|
Reimplemented from BTK::SharedVectorBase< T >. |
|
|||||
|
Reimplemented from BTK::SharedVectorBase< T >. |
|
|||||
|
Reimplemented from BTK::SharedVectorBase< T >. |
|
|||||
|
Reimplemented from BTK::SharedVectorBase< T >. |
|
|||||
|
Reimplemented from BTK::SharedVectorBase< T >. |
|
|||||
|
Reimplemented from BTK::SharedVectorBase< T >. |
|
|||||
|
Reimplemented from BTK::SharedVectorBase< T >. |
|
|||||
|
Reimplemented from BTK::SharedVectorBase< T >. |
|
|||||
|
Reimplemented from BTK::SharedVectorBase< T >. |
|
||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
|||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
|||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
|||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
|||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
||||||||||||||
|
|
Here is the call graph for this function:

|
|||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
|||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
||||||||||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
||||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
|||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
|||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
||||||||||||||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
||||||||||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
||||||||||||||||||||||||
|
Replication of std::vector function (see std::vector documentation).
Reimplemented from BTK::SharedVectorBase< T >. |
|
||||||||||||||
|
|
|
||||||||||
|
Reimplemented from BTK::SharedVectorBase< T >. |
|
||||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
||||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
||||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
||||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
||||||||||
|
Replication of std::vector function (see std::vector documentation).
|
|
||||||||||
|
|
Here is the call graph for this function:

|
||||||||||||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
Replication of std::vector function (see std::vector documentation).
|
1.3.6