Concept AlphabetWithUnknownValueConcept
An alphabet which includes a specific "unknown" character.

Extends AlphabetConcept
All Extended AlphabetConcept, AssignableConcept, CopyConstructibleConcept, DefaultConstructibleConcept
Defined in <seqan/basic.h>
Signature

Member Function Overview

Member Functions Inherited From AssignableConcept

Interface Function Overview

Interface Functions Inherited From AssignableConcept

Interface Metafunction Overview

Interface Metafunctions Inherited From AlphabetConcept

Interface Functions Detail

T unknownValue<T>();

Return the "unknown" value from an alphabet.

Template Parameters

T The alphabet type to query the unknown value from.

Returns

TReturn The "unknown" value.

Data Races

Thread safety unknown!

See Also

T gapValueImpl(valuePointerTag)

Implements unknownValue.

Parameters

valuePointerTag A pointer that is used as a tag to specify the value type. The pointer needs not to point to a valid object, so it is possible to use a null pointer here.

Returns

TReturn A "unknown" character.

This function implements unknownValue. It is recommended to use gapValue rather than gapValueImpl.

Data Races

Thread safety unknown!

See Also