Classes | Typedefs

NodeVector.h File Reference

#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

Detailed Description

Author:
Sebastian Mies
Felix M. Palmen

Definition in file NodeVector.h.


Typedef Documentation

Definition at line 41 of file NodeVector.h.

Definition at line 44 of file NodeVector.h.