#include <map_static_vector.h>
Inherits wiselib::vector_static< OsModel_P, pair< Key_P, Value_P >, TABLE_SIZE >.
List of all members.
Public Types |
| typedef OsModel_P | OsModel |
typedef MapStaticVector
< OsModel, Key_P, Value_P,
TABLE_SIZE > | map_type |
| typedef map_type::vector_type | vector_type |
| typedef map_type::iterator | iterator |
| typedef map_type::size_type | size_type |
| typedef map_type::value_type | value_type |
| typedef Key_P | key_type |
| typedef Value_P | mapped_type |
| typedef map_type::pointer | pointer |
| typedef map_type::reference | reference |
Public Member Functions |
| | MapStaticVector () |
| | MapStaticVector (const MapStaticVector &map) |
| | ~MapStaticVector () |
| MapStaticVector & | operator= (MapStaticVector &map) |
| template<class InputIterator > |
| | MapStaticVector (InputIterator f, InputIterator l) |
| void | swap (map_type &m) |
|
| pair< iterator, bool > | insert (const value_type &x) |
| template<class InputIterator > |
| void | insert (InputIterator first, InputIterator last) |
| size_type | erase (const key_type &k) |
|
| iterator | find (const key_type &k) |
| size_type | count (const key_type &k) |
|
| mapped_type & | operator[] (const key_type &k) |
|
| iterator | begin () |
| iterator | end () |
|
| size_type | size () const |
| size_type | max_size () const |
| size_type | capacity () const |
| bool | empty () const |
|
| reference | operator[] (size_type n) |
| reference | at (size_type n) |
| reference | front () |
| reference | back () |
| pointer | data () |
|
| void | assign (InputIterator first, InputIterator last) |
| void | assign (size_type n, const value_type &u) |
| void | push_back (const value_type &x) |
| void | pop_back () |
| iterator | insert (iterator position, const value_type &x) |
| void | insert (iterator position, size_type n, const value_type &x) |
| iterator | erase (iterator position) |
| iterator | erase (iterator first, iterator last) |
| void | swap (vector_type &vec) |
| void | clear () |
Protected Attributes |
| value_type | vec_ [VECTOR_SIZE] |
| pointer | start_ |
| pointer | finish_ |
| pointer | end_of_storage_ |
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
class wiselib::MapStaticVector< OsModel_P, Key_P, Value_P, TABLE_SIZE >
Member Typedef Documentation
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
Constructor & Destructor Documentation
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<class InputIterator >
Member Function Documentation
| void wiselib::vector_static< OsModel_P, pair< Key_P, Value_P > , VECTOR_SIZE >::assign |
( |
InputIterator |
first, |
|
|
InputIterator |
last |
|
) |
| [inline, inherited] |
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<class InputIterator >
| void wiselib::MapStaticVector< OsModel_P, Key_P, Value_P, TABLE_SIZE >::insert |
( |
InputIterator |
first, |
|
|
InputIterator |
last |
|
) |
| [inline] |
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
template<typename OsModel_P, typename Key_P, typename Value_P, unsigned int TABLE_SIZE>
Member Data Documentation
The documentation for this class was generated from the following file: