Spec
Block StringString optimized for appendValue, back, and eraseBack (Stack behaviour).
String optimized for appendValue, back, and eraseBack (Stack behaviour).
| 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, unsigned SPACE = 4096>
class String<TValue, Block<SIZE> >;
|
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. |
|---|---|
SIZE |
A positive integer that specifies the number of values in each allocated block. Size should be a power of 2, e.g., 1024. |
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
directionIteratorbeginendlengthemptyswapwriteValuewritegetObjectIdmoveValueappendappendValueshrinkToFit
Interface Functions Inherited From RandomAccessContainerConcept
Interface Functions Inherited From SegmentableConcept
Interface Functions Inherited From StringConcept
iterappendappendValuefrontbackresizecleareraseeraseFronteraseBackcapacitycomputeGenerousCapacityinsertinsertValuereplace
Interface Functions Inherited From TextConcept
Interface Metafunction Overview
Interface Metafunctions Inherited From ContainerConcept
DefaultGetIteratorSpecDefaultIteratorSpecDifferenceDirectionIteratorGetValueIteratorPositionReferenceSizeValue