![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <container/FastListEnabler.hpp>


Public Member Functions | |
| FastListNode< T > * | getFastListNode (FastList< T > *l) const |
| Return the FastListNode. | |
| bool | isInList (FastList< T > *f) const |
| Is this object in FastList "f". | |
| void | removeFastListNode (FastList< T > *f) |
| Remove this object from the FastList. | |
| void | removeFromAllLists () |
| Remove this Node from all lists where it is contained. | |
| void | setFastListNode (FastList< T > *f, FastListNode< T > *FLN) |
| Set the FastListNode for s FastList. | |
| SingleFastListEnabler () | |
| Default constructor. | |
| virtual | ~SingleFastListEnabler () |
| Destructor - removes from object from the FastList. | |
Private Attributes | |
| FastList< T > * | list |
| The list this object is part of. | |
| FastListNode< T > * | node |
| The FastListNode belonging to the FastList this object is part of. | |
Definition at line 137 of file FastListEnabler.hpp.
| wns::container::SingleFastListEnabler< T >::SingleFastListEnabler | ( | ) | [inline] |
Definition at line 144 of file FastListEnabler.hpp.
| virtual wns::container::SingleFastListEnabler< T >::~SingleFastListEnabler | ( | ) | [inline, virtual] |
Definition at line 152 of file FastListEnabler.hpp.
| FastListNode<T>* wns::container::SingleFastListEnabler< T >::getFastListNode | ( | FastList< T > * | l | ) | const [inline] |
Definition at line 161 of file FastListEnabler.hpp.
| bool wns::container::SingleFastListEnabler< T >::isInList | ( | FastList< T > * | f | ) | const [inline] |
Definition at line 214 of file FastListEnabler.hpp.
| void wns::container::SingleFastListEnabler< T >::removeFastListNode | ( | FastList< T > * | f | ) | [inline] |
Definition at line 188 of file FastListEnabler.hpp.
| void wns::container::SingleFastListEnabler< T >::removeFromAllLists | ( | ) | [inline] |
Definition at line 203 of file FastListEnabler.hpp.
| void wns::container::SingleFastListEnabler< T >::setFastListNode | ( | FastList< T > * | f, | |
| FastListNode< T > * | FLN | |||
| ) | [inline] |
Definition at line 174 of file FastListEnabler.hpp.
FastList<T>* wns::container::SingleFastListEnabler< T >::list [private] |
Definition at line 223 of file FastListEnabler.hpp.
FastListNode<T>* wns::container::SingleFastListEnabler< T >::node [private] |
Definition at line 229 of file FastListEnabler.hpp.
1.5.5