Concept
FiniteOrderedAlphabetConcept
An type that is of finite domain and totally ordered and thus has a minimum and maximum value.

AssignableConcept | CopyConstructibleConcept | DefaultConstructibleConcept

LessThanComparableConcept

AlphabetConcept | ComparableConcept

OrderedAlphabetConcept

FiniteOrderedAlphabetConcept

Concept Definition
Refines
OrderedAlphabetConcept
Required Metafunctions

BitsPerValue | Number of bits needed to store a value. (AlphabetConcept)
MaxValue | Supremum for a given type. (OrderedAlphabetConcept)
MinValue | Infimum for a given type. (OrderedAlphabetConcept)
ValueSize | Number of different values a value type object can have.

Required Functions

assign | Assigns one object to another object. (AssignableConcept)
infimumValueImpl | Implements minValue. (OrderedAlphabetConcept)
maxValue | Supremum for a given type. (OrderedAlphabetConcept)
minValue | Infimum 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)
ordValue | Maps an alphabet 1-to-1 to the interval [0..ValueSize).
supremumValueImpl | Implements maxValue. (OrderedAlphabetConcept)
valueSize | Returns size of an alphabet.

Include Headers
seqan/basic.h
Implemented by

SimpleType | Implementation for "simple" types.

Metafunctions

ValueSize | Number of different values a value type object can have.

SeqAn - Sequence Analysis Library - www.seqan.de

Page built @2014/10/13 16:12:57