LLVM API Documentation
#include <FoldingSet.h>
Public Member Functions | |
FoldingSetVectorIterator (VectorIteratorT I) | |
bool | operator== (const SelfT &RHS) const |
bool | operator!= (const SelfT &RHS) const |
T & | operator* () const |
T * | operator-> () const |
SelfT & | operator++ () |
SelfT | operator++ (int) |
FoldingSetVectorIterator - This implements an iterator for FoldingSetVector. It is only necessary because FoldingSetIterator provides a value_type of T, while the vector in FoldingSetVector exposes a value_type of T*. Fortunately, FoldingSetIterator doesn't expose very much besides operator* and operator->, so we just wrap the inner vector iterator and perform the extra dereference.
Definition at line 538 of file FoldingSet.h.
|
inline |
Definition at line 546 of file FoldingSet.h.
|
inline |
Definition at line 551 of file FoldingSet.h.
|
inline |
Definition at line 555 of file FoldingSet.h.
|
inline |
Definition at line 559 of file FoldingSet.h.
|
inline |
Definition at line 563 of file FoldingSet.h.
|
inline |
Definition at line 557 of file FoldingSet.h.
|
inline |
Definition at line 548 of file FoldingSet.h.