Class TagList
A structure to represent a list of tags.

Defined in <seqan/basic.h>
Signature template <[typename TTag[, typename TSubList]]> struct TagList;

Template Parameters

TTag The tag of the front for the list.
TSubList Nested list.

Interface Metafunction Overview

Interface Metafunctions Detail

LENGTH<TTagList>::VALUE;

Return the length of a tag list.

Template Parameters

TTagList The TagList to query for its length.

Returns

VALUE The length of the TagList.

TagListValue<TagList, TAG_ID>::Type;

A metafunction to retrieve a tag from a TagList.

Template Parameters

TagList The TagList to query.
TAG_ID An index of a tag in the tag list (int. This value must be in 0..LENGTH<TTagList>::VALUE -1.