#include <vector>
#include <cassert>
#include <Comparator.h>
#include <NodeHandle.h>
#include <ProxNodeHandle.h>
Go to the source code of this file.
Classes | |
struct | KeyExtractor< T > |
Class for extracting the relevant OverlayKey from a type used as template parameter T_key for NodeVector<T, T_key> - Generic Version for unknown types, returns unspecified keys. More... | |
struct | KeyExtractor< NodeHandle > |
Class for extracting the relevant OverlayKey from a type used as template parameter T_key for NodeVector<T, T_key> - Version for plain NodeHandle. More... | |
struct | KeyExtractor< ProxNodeHandle > |
struct | KeyExtractor< std::pair< NodeHandle, simtime_t > > |
Class for extracting the relevant OverlayKey from a type used as template parameter T_key for NodeVector<T, T_key> - Version for a pair of NodeHandles, first one is assumed to be relevant. More... | |
struct | ProxExtractor< T > |
struct | ProxExtractor< ProxNodeHandle > |
class | BaseKeySortedVector< T, T_key, T_prox > |
A STL-vector that supports inserts sorted by an OverlayKey found somewhere in the type. More... | |
Typedefs | |
typedef BaseKeySortedVector < NodeHandle > | NodeVector |
typedef BaseKeySortedVector < ProxNodeHandle > | ProxNodeVector |
Definition in file NodeVector.h.
typedef BaseKeySortedVector< NodeHandle > NodeVector |
Definition at line 41 of file NodeVector.h.
typedef BaseKeySortedVector< ProxNodeHandle > ProxNodeVector |
Definition at line 44 of file NodeVector.h.