vg
tools for working with variation graphs
Public Member Functions | Public Attributes | List of all members
vg::KmerPresenceMatrix::ChildIterator Struct Reference

Public Member Functions

 ChildIterator (const KmerPresenceMatrix &matrix, size_t rank)
 
void operator++ ()
 
size_t kmer_id () const
 
bool end () const
 

Public Attributes

const KmerPresenceMatrix & matrix
 
size_t start
 
sdsl::sd_vector ::one_iterator iter
 

Constructor & Destructor Documentation

◆ ChildIterator()

vg::KmerPresenceMatrix::ChildIterator::ChildIterator ( const KmerPresenceMatrix &  matrix,
size_t  rank 
)

Member Function Documentation

◆ end()

bool vg::KmerPresenceMatrix::ChildIterator::end ( ) const
inline

◆ kmer_id()

size_t vg::KmerPresenceMatrix::ChildIterator::kmer_id ( ) const
inline

◆ operator++()

void vg::KmerPresenceMatrix::ChildIterator::operator++ ( )
inline

Member Data Documentation

◆ iter

sdsl::sd_vector ::one_iterator vg::KmerPresenceMatrix::ChildIterator::iter

◆ matrix

const KmerPresenceMatrix& vg::KmerPresenceMatrix::ChildIterator::matrix

◆ start

size_t vg::KmerPresenceMatrix::ChildIterator::start

The documentation for this struct was generated from the following files: