Spec VectorSet
A fast map for small key types.

Extends Map
All Extended Map
Defined in <seqan/map.h>
Signature template <typename TValue[, typename TSpec]> class Map<TValue, VectorSet<TSpec> >;

Template Parameters

TValue The type of value stored in the map.
TSpec The specializing type. TSpec is used as specialization for the String type that is used to store the values, defaults to Alloc<>.

Interface Function Overview

Interface Functions Inherited From Map

Interface Metafunction Overview

Interface Metafunctions Inherited From Map

Detailed Description

The memory needed is linear to the number different values the Key type of TValue can get. So do not use this map for large key types.