Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <key_mutable_set.h>
Public Member Functions | |
void | checkSet () |
This just checks the order of the set for testing purposes.. More... | |
void | changeKey (typename SUPER::iterator &iter, const T &newKey, typename SUPER::iterator &templess, typename SUPER::iterator &rettempmore) |
Given an iterator you can alter that iterator's key to be the one passed in. More... | |
SUPER::iterator | insert (const T &newKey, typename SUPER::iterator hint) |
SUPER::iterator | insert (const T &newKey) |
SUPER::iterator | changeKey (typename SUPER::iterator iter, const T &newKey) |
This set inherits from the STL multiset, with a slight variation: The value is nonconst–that means you are allowed to change things but must not alter the key. This set inherits from the STL multiset, with a slight variation: You are allowed to update the key of a particular iterator that you have obtained. Note: T is the type that each element is pointing to.
Definition at line 39 of file key_mutable_set.h.
|
inline |
Given an iterator you can alter that iterator's key to be the one passed in.
The type must have a function called changeKey(const Key &newKey) that changes its key to the specified new key.
Definition at line 56 of file key_mutable_set.h.
References KeyMutableSet< T, _Compare >::insert().
Referenced by KeyMutableSet< T, _Compare >::changeKey().
|
inline |
Definition at line 95 of file key_mutable_set.h.
References KeyMutableSet< T, _Compare >::changeKey().
|
inline |
This just checks the order of the set for testing purposes..
Definition at line 44 of file key_mutable_set.h.
|
inline |
Definition at line 87 of file key_mutable_set.h.
Referenced by KeyMutableSet< T, _Compare >::changeKey().
|
inline |
Definition at line 91 of file key_mutable_set.h.