Concept
EqualityComparableConcept
A type that can be equality compared.
Concept Definition
Refinements
InputIteratorConceptIterator that allows dereferenced reading.
IntegerConceptAn integral type.
EqualityComparable<T>
Include Headers
seqan/basic.h
Remarks
Expects instances of type T to be comparable via operator== and operator!=. Comparison operators must return boolean convertible values. operator== must be an equivalence relation.
Implemented by
AnnotationTree IteratorIterator of the annotation tree represented by a FragmentStore. (RootedIteratorConcept)
BottomUp IteratorIterator for an efficient postorder depth-first search in a suffix tree. (ForwardIteratorConcept)
ModifiedIteratorAllows to modify arbitrary iterators by specializing what differs from an origin. (RandomAccessIteratorConcept)
TopDownHistory IteratorString tree iterator that can go down, right, and up. Supports depth-first search. (ForwardIteratorConcept)
Examples
Valid expressions:
a == b;
a != b;
Invariants:

a==a (reflexivity)\nl a==b Þ b==a (symmetry)\nl a==b and b==c Þ a==c (transitivity)

SeqAn - Sequence Analysis Library - www.seqan.de
 

Page built @2013/07/11 09:12:35