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
- public WrappingIterator<T>(ArrayRef<llvm::CombinationGenerator::WrappingIterator::value_type> Range_)
- public bool advance()
- public void rewind()
Methods
¶WrappingIterator<T>(
ArrayRef<llvm::CombinationGenerator::
WrappingIterator::value_type>
Range_)
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()
bool advance()
Declared at: llvm/include/llvm/ADT/CombinationGenerator.h:52
¶void rewind()
void rewind()
Declared at: llvm/include/llvm/ADT/CombinationGenerator.h:48