struct CombinationGenerator::WrappingIterator

Declaration

template <typename T>
struct CombinationGenerator::WrappingIterator { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ADT/CombinationGenerator.h:41

Templates

T

Member Variables

public const ArrayRef<llvm::CombinationGenerator:: WrappingIterator::value_type> Range
public typename decltype(Range)::const_iterator Position

Method Overview

Methods

WrappingIterator<T>(
    ArrayRef<llvm::CombinationGenerator::
                 WrappingIterator::value_type>
        Range_)

Declared at: llvm/include/llvm/ADT/CombinationGenerator.h:63

Parameters

ArrayRef<llvm::CombinationGenerator:: WrappingIterator::value_type> Range_

bool advance()

Declared at: llvm/include/llvm/ADT/CombinationGenerator.h:52

void rewind()

Declared at: llvm/include/llvm/ADT/CombinationGenerator.h:48