Concept
FiniteOrderedAlphabetConcept
An type that is of finite domain and totally ordered and thus has a minimum and maximum value.
Concept Definition
Required Metafunctions
BitsPerValueNumber of bits needed to store a value. (AlphabetConcept)
MaxValueSupremum for a given type. (OrderedAlphabetConcept)
MinValueInfimum for a given type. (OrderedAlphabetConcept)
ValueSizeNumber of different values a value type object can have.
Required Functions
assignAssigns one object to another object. (AssignableConcept)
infimumValueImplImplements minValue. (OrderedAlphabetConcept)
maxValueSupremum for a given type. (OrderedAlphabetConcept)
minValueInfimum for a given type. (OrderedAlphabetConcept)
operator>C++ built-in greater-than comparison operator. (ComparableConcept)
operator>=C++ built-in greather-than-or-equal comparison operator. (ComparableConcept)
operator<C++ built-in less-than comparison operator. (OrderedAlphabetConcept)
operator<=C++ built-in less-than-or-equal comparison operator. (ComparableConcept)
operator=C++ built-in Assignment operator. (AssignableConcept)
ordValueMaps an alphabet 1-to-1 to the interval [0..ValueSize).
supremumValueImplImplements maxValue. (OrderedAlphabetConcept)
valueSizeReturns size of an alphabet.
Include Headers
seqan/basic.h
Implemented by
SimpleTypeImplementation for "simple" types.
Metafunctions
ValueSizeNumber of different values a value type object can have.
SeqAn - Sequence Analysis Library - www.seqan.de
 

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