Minimac4
|
Iterator for traversing variants within reduced_haplotypes. More...
#include <unique_haplotype.hpp>
Public Member Functions | |
iterator (const reduced_haplotypes &parent, std::size_t block_idx, std::size_t variant_idx) | |
iterator & | operator++ () |
iterator | operator++ (int) |
iterator & | operator-- () |
iterator | operator-- (int) |
const reference_variant & | operator* () const |
const reference_variant * | operator-> () const |
std::size_t | block_idx () const |
std::size_t | block_local_idx () const |
std::size_t | global_idx () const |
const std::vector< std::int64_t > & | unique_map () const |
const std::vector< std::size_t > & | cardinalities () const |
Iterator for traversing variants within reduced_haplotypes.
Provides forward and backward traversal across haplotype blocks. Supports standard iterator operations (*, ->, ++, –) and index access.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |