Class Specialization
VectorSet
A fast map for small key types.
Map
VectorSet
Map<TValue, VectorSet<TSpec> >
Include Headers
seqan/map.h
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.
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.
Specialization of
Metafunctions
MapValueType of the map value type. (Map)
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)
SeqAn - Sequence Analysis Library - www.seqan.de
 

Page built @2011/02/08 21:37:13