| Concepts Concepts are a sort of 'interfaces' in generic programming. They are not formulated as C++ constructs, but they are part of the documentation. A concept is defined by a set of functions and metafunctions, and a class implements a concept if it implements the functions and metafunctions of this concept. Note: The list of concepts is not complete yet. Completing it is ongoing work. Concepts
Allocator | Object that manages memory allocation.
Container | Object that contains other objects.
Finder | Object that stores information about the haystack of a search and the current search position.
Iterator | Object that iterates through container.
Pattern | Object that stores information about the needle of a search.
Rooted Iterator | Iterator that knows its container.
Simple Type | Object that does not need constructors, destructors or copy assignment operators.
SeqAn - Sequence Analysis Library - www.seqan.de