Concept AlphabetWithGapsConceptAn alphabet that includes a specific gap character.
An alphabet that includes a specific gap character.
Extends | AlphabetConcept |
---|---|
All Extended | AlphabetConcept, AssignableConcept, CopyConstructibleConcept, DefaultConstructibleConcept |
Defined in | <seqan/basic.h> |
Signature |
|
Interface Function Overview
-
T gapValue<T>();
Return the "gap" value from an alphabet. -
T gapValueImpl(valuePointerTag);
Implements gapValue.
Interface Functions Inherited From AssignableConcept
Interface Functions Detail
T gapValue<T>();
Return the "gap" value from an alphabet.
Template Parameters
T |
The alphabet type to query the gap value from. |
---|
Returns
T |
The gap character. |
---|
The function is implemented in gapValueImpl. Do not specialize gapValue, specialize link gapValueImpl instead!
Data Races
If not stated otherwise, concurrent invocation is not guaranteed to be thread-safe.
See Also
T gapValueImpl(valuePointerTag);
Implements gapValue.
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
T |
A gap character. |
---|
This function implements gapValue. It is recommended to use gapValue rather than gapValueImpl.
Data Races
If not stated otherwise, concurrent invocation is not guaranteed to be thread-safe.