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
- public SmallSetIterator<T, N, C>(llvm::SmallSetIterator::SetIterTy SetIter)
- public SmallSetIterator<T, N, C>(llvm::SmallSetIterator::VecIterTy VecIter)
- public SmallSetIterator<T, N, C>(const SmallSetIterator<T, N, C> & Other)
- public SmallSetIterator<T, N, C>(SmallSetIterator<T, N, C> && Other)
- public ~SmallSetIterator<T, N, C>()
Methods
¶SmallSetIterator<T, N, C>(
llvm::SmallSetIterator::SetIterTy SetIter)
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)
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)
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)
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>()
~SmallSetIterator<T, N, C>()
Declared at: llvm/include/llvm/ADT/SmallSet.h:59