Concept
AssignableConcept
A type with an assignment operator.

AssignableConcept

AlphabetConcept | ContainerConcept

AlphabetWithGapsConcept | AlphabetWithQualitiesConcept | AlphabetWithUnknownValueConcept
OrderedAlphabetConcept

FiniteOrderedAlphabetConcept

SequenceConcept

Concept Definition
Required Functions

assign | Assigns one object to another object.
operator= | C++ built-in Assignment operator.

Refinements

AlphabetConcept | Natural container value.
ContainerConcept | Concept for mutable containers.

Assignable<T>
Include Headers
seqan/basic.h
Remarks
Expects instances of type T to be assignable into each other.
Implemented by

Dna5Q | Alphabet for DNA plus PHRED quality including 'N' character. (AlphabetWithQualitiesConcept)
DnaQ | Alphabet for DNA plus PHRED quality. (AlphabetWithQualitiesConcept)
Gaps | Efficient storage of gaps for a sequence. (SequenceConcept)
ModifiedString | Allows to modify arbitrary strings by specializing what differs from an origin. (ContainerConcept)
SimpleType | Implementation for "simple" types. (FiniteOrderedAlphabetConcept)
String | A sequence container with generic alphabet and many specializations. (ContainerConcept)

Examples
Valid expressions:
a = b; // a, b are of type T
See Also
DefaultConstructibleConcept
SeqAn - Sequence Analysis Library - www.seqan.de

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