Concept
ContainerConcept
Concept for mutable containers.
Concept Definition
Required Metafunctions
| Specifies default kind of iterator returned by functions. | |
| Specifies default kind of iterator. | |
| Type of iterator objects that are used to traverse the container. |
Required Functions
| Concatenate two containers. | |
| Appends a value to a container. | |
| Assigns one object to another object. (AssignableConcept) | |
| Assigns value to item. | |
| Determines whether an iterator is at the beginning position. | |
| Determines whether an iterator is at the end position. | |
| The last item in container. | |
| The maximal length. | |
| Capacity for generous expansion. | |
| Test a container for being empty. | |
| The end of a container. | |
| End position of object in host. | |
| Erases a part of a container | |
| Deletes the last item of a container and reduces its size by 1. The container must have a size greater than or equal to 1. | |
| The first item in container. | |
| Access to the value. | |
| Inserts a sequence into a container. | |
| Inserts a single value into a container. | |
| The number of items/characters. | |
| Assigns value to item. | |
| C++ built-in Assignment operator. (AssignableConcept) | |
| Position of an iterator. | |
| Replaces a part of a container with another container. | |
| Increases the capacity. | |
| Resizes a container. If the new length exceeds the old length the new elements are filled with copies of | |
| Makes free space in container | |
| Resizes container to minimum capacity | |
| Reference to the value. |
Refinements
| Concept for sequences. |
Include Headers
seqan/basic.h
Implemented by
| Efficient storage of gaps for a sequence. (SequenceConcept) | |
| Allows to modify arbitrary strings by specializing what differs from an origin. | |
| A sequence container with generic alphabet and many specializations. |
Used By Function
Metafunctions
| Specifies default kind of iterator. |
Functions
| Creates a matrix storing the number of common q-grams between all pairs of sequences. | |
| Iterates to the first position of a container. | |
| Iterates to the last position of a container. | |
| Reverse an object/container in-place. | |
| Resizes container to minimum capacity |
SeqAn - Sequence Analysis Library - www.seqan.de
