Harlequin RIP SDK
bitvector_iterator_t Struct Reference

Iterator structure for walking bit vectors. More...

#include "hqbitvector.h"

Data Fields

int element
 
unsigned int bit
 
bitvector_element_t mask
 

Detailed Description

Iterator structure for walking bit vectors.

This structure is transparent; the element index and the mask can be used by the client to extract and manipulate words from the bitvector directly.

Field Documentation

◆ bit

unsigned int bitvector_iterator_t::bit

Index of bit (top bit if element iteration).

◆ element

int bitvector_iterator_t::element

Index of element. Note this must be signed.

◆ mask

bitvector_element_t bitvector_iterator_t::mask

Mask to extract bit(s) in iterator.


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