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.

Generated on Wed May 26 16:21:15 2010 for OverSim by  doxygen 1.6.3