![]() |
An open-source, flexible 3D physical simulation framework
|
#include <FIFOMap.h>
Public Types | |
typedef std::map< Key, T >::iterator | mapIterator |
typedef std::map< Key, T >::const_iterator | const_mapIterator |
typedef std::list< FIFOItem< Key, T > >::iterator | iterator |
typedef std::list< FIFOItem< Key, T > >::const_iterator | const_iterator |
Public Member Functions | |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
FIFOMap () | |
FIFOMap (const FIFOMap< Key, T > &other) | |
FIFOMap< Key, T > & | operator= (const FIFOMap< Key, T > &other) |
virtual | ~FIFOMap () |
T & | operator[] (const Key &x) |
std::pair< iterator, bool > | insert (const std::pair< const Key, T > &x) |
void | erase (iterator position) |
size_t | erase (const Key &x) |
void | erase (iterator first, iterator last) |
void | swap (FIFOMap< Key, T > &other) |
void | clear () |
void | append (FIFOMap< Key, T > &other) |
void | append (const FIFOMap< Key, T > &other) |
iterator | find (const Key &x) |
const_iterator | find (const Key &x) const |
Private Attributes | |
std::list< FIFOItem< Key, T > > | insertOrder |
typedef std::list<FIFOItem<Key, T> >::const_iterator configmaps::FIFOMap< Key, T >::const_iterator |
typedef std::map<Key, T>::const_iterator configmaps::FIFOMap< Key, T >::const_mapIterator |
typedef std::list<FIFOItem<Key, T> >::iterator configmaps::FIFOMap< Key, T >::iterator |
typedef std::map<Key, T>::iterator configmaps::FIFOMap< Key, T >::mapIterator |
|
inline |
|
inline |
|
inlinevirtual |
void configmaps::FIFOMap< Key, T >::append | ( | FIFOMap< Key, T > & | other | ) |
void configmaps::FIFOMap< Key, T >::append | ( | const FIFOMap< Key, T > & | other | ) |
|
inline |
|
inline |
void configmaps::FIFOMap< Key, T >::clear | ( | ) |
|
inline |
|
inline |
void configmaps::FIFOMap< Key, T >::erase | ( | iterator | position | ) |
size_t configmaps::FIFOMap< Key, T >::erase | ( | const Key & | x | ) |
void configmaps::FIFOMap< Key, T >::erase | ( | FIFOMap< Key, T >::iterator | first, |
FIFOMap< Key, T >::iterator | last | ||
) |
FIFOMap< Key, T >::iterator configmaps::FIFOMap< Key, T >::find | ( | const Key & | x | ) |
|
inline |
std::pair< typename FIFOMap< Key, T >::iterator, bool > configmaps::FIFOMap< Key, T >::insert | ( | const std::pair< const Key, T > & | x | ) |
FIFOMap< Key, T > & configmaps::FIFOMap< Key, T >::operator= | ( | const FIFOMap< Key, T > & | other | ) |
T & configmaps::FIFOMap< Key, T >::operator[] | ( | const Key & | x | ) |
void configmaps::FIFOMap< Key, T >::swap | ( | FIFOMap< Key, T > & | other | ) |
|
private |