class const_set_bits_iterator_impl

Declaration

template <typename BitVectorT>
class const_set_bits_iterator_impl { /* full declaration omitted */ };

Description

ForwardIterator for the bits that are set. Iterators get invalidated when resize / reserve is called.

Declared at: llvm/include/llvm/ADT/BitVector.h:33

Templates

BitVectorT

Member Variables

private const BitVectorT& Parent
private int Current = 0

Method Overview

Methods

void advance()

Declared at: llvm/include/llvm/ADT/BitVector.h:37

const_set_bits_iterator_impl<BitVectorT>(
    const BitVectorT& Parent,
    int Current)

Declared at: llvm/include/llvm/ADT/BitVector.h:43

Parameters

const BitVectorT& Parent
int Current

const_set_bits_iterator_impl<BitVectorT>(
    const BitVectorT& Parent)

Declared at: llvm/include/llvm/ADT/BitVector.h:45

Parameters

const BitVectorT& Parent

const_set_bits_iterator_impl<BitVectorT>(
    const const_set_bits_iterator_impl<
        BitVectorT>&)

Declared at: llvm/include/llvm/ADT/BitVector.h:47

Parameters

const const_set_bits_iterator_impl<BitVectorT>&