#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< pair< NodeHandle, NodeHandle > > |
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... | |
class | BaseKeySortedVector< T, T_key > |
A STL-vector that supports inserts sorted by an OverlayKey found somewhere in the type. More... | |
Typedefs | |
typedef BaseKeySortedVector < NodeHandle > | NodeVector |
typedef BaseKeySortedVector < pair< NodeHandle, NodeHandle > > | NodePairVector |
typedef BaseKeySortedVector< pair<NodeHandle, NodeHandle> > NodePairVector |
typedef BaseKeySortedVector< NodeHandle > NodeVector |