Spec
Packed StringA string that stores as many values in one machine word as possible.
A string that stores as many values in one machine word as possible.
Extends | String |
---|---|
All Extended | String |
All Impl'd | AssignableConcept, ContainerConcept, DestructibleConcept, ForwardContainerConcept, RandomAccessContainerConcept, ReversibleContainerConcept, SegmentableConcept, StringConcept, TextConcept |
Defined in | <seqan/sequence.h> |
Signature |
template <typename TValue, typename THostSpec>
class String<TValue, Packed<THostSpec> >;
|
Template Parameters
TValue |
The value type, that is the type of the items/characters stored in the string.Use Value to get the value type for a given class. |
---|---|
THostSpec |
The specializing type.This is the specialization of the host string that is used for storing the packed values. Default: AllocString |
Member Function Overview
Member Functions Inherited From String
Member Functions Inherited From AssignableConcept
Member Functions Inherited From RandomAccessContainerConcept
Interface Function Overview
Interface Functions Inherited From String
Interface Functions Inherited From AssignableConcept
Interface Functions Inherited From ContainerConcept
writeValue
write
begin
end
length
empty
swap
getObjectId
moveValue
append
appendValue
shrinkToFit
directionIterator
Interface Functions Inherited From RandomAccessContainerConcept
Interface Functions Inherited From SegmentableConcept
Interface Functions Inherited From StringConcept
iter
append
appendValue
front
back
resize
clear
erase
eraseFront
eraseBack
capacity
computeGenerousCapacity
insert
insertValue
replace
Interface Functions Inherited From TextConcept
Interface Metafunction Overview
Interface Metafunctions Inherited From ContainerConcept
DefaultGetIteratorSpec
DefaultIteratorSpec
Difference
DirectionIterator
GetValue
Iterator
Position
Reference
Size
Value