#include <Comparator.h>
#include <NodeHandle.h>
#include <vector>
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< 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 | RttExtractor< T > |
struct | RttExtractor< std::pair< NodeHandle, simtime_t > > |
class | BaseKeySortedVector< T, T_key, T_rtt > |
A STL-vector that supports inserts sorted by an OverlayKey found somewhere in the type. More... | |
Typedefs | |
typedef BaseKeySortedVector < NodeHandle > | NodeVector |
typedef BaseKeySortedVector < std::pair< NodeHandle, simtime_t > > | NodeRttVector |
typedef BaseKeySortedVector< std::pair<NodeHandle, simtime_t> > NodeRttVector |
typedef BaseKeySortedVector< NodeHandle > NodeVector |