class SmallSetIterator

Declaration

template <typename T, unsigned int N, typename C>
class SmallSetIterator { /* full declaration omitted */ };

Description

SmallSetIterator - This class implements a const_iterator for SmallSet by delegating to the underlying SmallVector or Set iterators.

Declared at: llvm/include/llvm/ADT/SmallSet.h:35

Templates

T
unsigned int N
C

Member Variables

private anonymous struct / union
private bool isSmall

Method Overview

Methods

SmallSetIterator<T, N, C>(
    llvm::SmallSetIterator::SetIterTy SetIter)

Declared at: llvm/include/llvm/ADT/SmallSet.h:53

Parameters

llvm::SmallSetIterator::SetIterTy SetIter

SmallSetIterator<T, N, C>(
    llvm::SmallSetIterator::VecIterTy VecIter)

Declared at: llvm/include/llvm/ADT/SmallSet.h:55

Parameters

llvm::SmallSetIterator::VecIterTy VecIter

SmallSetIterator<T, N, C>(
    const SmallSetIterator<T, N, C>& Other)

Declared at: llvm/include/llvm/ADT/SmallSet.h:66

Parameters

const SmallSetIterator<T, N, C>& Other

SmallSetIterator<T, N, C>(
    SmallSetIterator<T, N, C>&& Other)

Declared at: llvm/include/llvm/ADT/SmallSet.h:75

Parameters

SmallSetIterator<T, N, C>&& Other

~SmallSetIterator<T, N, C>()

Declared at: llvm/include/llvm/ADT/SmallSet.h:59