Class Specialization
VectorSet
A fast map for small key types.
Map
VectorSet
Map<TValue, VectorSet<TSpec> >
Parameters
TValue
The type of value stored in the map.
Metafunctions: Value
TSpec
The specializing type.
Default: Alloc
Remarks: TSpec is used as specialization for the String type that is used to store the values.
Specialization of
Functions
beginThe begin of a container. (Map)
cargoReturns a cargo given a key. (Map)
endThe end of a container. (Map)
eraseRemoves a value from a map. (Map)
findFind a value in a map. (Map)
hasKeyDetermines whether a map contains a value given key. (Map)
insertInsert new value into map. (Map)
lengthThe number of items/characters. (Map)
mapValueSubscript operator [ ] of maps. (Map)
valueReturns a value given a key. (Map)
Remarks
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.
SeqAn - Sequence Analysis Library - www.seqan.de