BamIOContext Member Tags - SeqAn API Documentation

# Group BamIOContext Member Tags
Defines standard tags used to get the type of the members of the BamIOContext using the Member metafunction.

## Grouped Tags Overview

- `typedef Tag<NameStoreMember_> LengthStoreMember;`
  Tag used to get the type for the `LengthStore`.
- `typedef Tag<NameStoreCacheMember_> NameStoreCacheMember;`
  Tag used to get the type for the `NameStoreCache`.
- `typedef Tag<NameStoreMember_> NameStoreMember;`
  Tag used to get the type for the `NameStore`.

## Grouped Tags Detail

### `typedef Tag<NameStoreMember_> LengthStoreMember;`

Defined in
  <seqan/stream.h>

Tag used to get the type for the `LengthStore`.

### `typedef Tag<NameStoreCacheMember_> NameStoreCacheMember;`

Defined in
  <seqan/stream.h>

Tag used to get the type for the `NameStoreCache`.

### `typedef Tag<NameStoreMember_> NameStoreMember;`

Defined in
  <seqan/stream.h>

Tag used to get the type for the `NameStore`.

#### Dox Sources

    /*!
     * @defgroup BamIOContextMemberTag BamIOContext Member Tags
     *
     * @brief Defines standard tags used to get the type of the members of the @link
     *        BamIOContext @endlink using the @link Member @endlink metafunction.
     *
     * @tag BamIOContextMemberTag#NameStoreMember
     *
     * @headerfile <seqan/stream.h>
     *
     * @brief Tag used to get the type for the <tt>NameStore</tt>.
     *
     * @signature typedef Tag<NameStoreMember_> NameStoreMember;
     *
     * @tag BamIOContextMemberTag#NameStoreCacheMember
     *
     * @headerfile <seqan/stream.h>
     *
     * @brief Tag used to get the type for the <tt>NameStoreCache</tt>.
     *
     * @signature typedef Tag<NameStoreCacheMember_> NameStoreCacheMember;
     *
     * @tag BamIOContextMemberTag#LengthStoreMember
     *
     * @headerfile <seqan/stream.h>
     *
     * @brief Tag used to get the type for the <tt>LengthStore</tt>.
     *
     * @signature typedef Tag<NameStoreMember_> LengthStoreMember;
     */