LLVM API Documentation
#include <BitSetVector.h>
Collaboration diagram for llvm::BitSetVector::iterator:
Public Member Functions | |
iterator (BitSetVector &_bitvec) | |
iterator (const iterator &I) | |
iterator & | operator= (const iterator &I) |
iterator & | operator++ () |
iterator & | operator-- () |
iterator | operator++ (int) |
iterator | operator-- (int) |
reference | operator * () |
bool | operator== (const iterator &I) |
Static Protected Member Functions | |
static iterator | begin (BitSetVector &_bitvec) |
static iterator | end (BitSetVector &_bitvec) |
Friends | |
class | BitSetVector |
Definition at line 186 of file BitSetVector.h.
llvm::BitSetVector::iterator::iterator | ( | BitSetVector & | _bitvec | ) | [inline] |
Definition at line 193 of file BitSetVector.h.
llvm::BitSetVector::iterator::iterator | ( | const iterator & | I | ) | [inline] |
Definition at line 195 of file BitSetVector.h.
iterator& llvm::BitSetVector::iterator::operator++ | ( | ) | [inline] |
iterator& llvm::BitSetVector::iterator::operator-- | ( | ) | [inline] |
iterator llvm::BitSetVector::iterator::operator++ | ( | int | ) | [inline] |
Definition at line 219 of file BitSetVector.h.
iterator llvm::BitSetVector::iterator::operator-- | ( | int | ) | [inline] |
Definition at line 220 of file BitSetVector.h.
reference llvm::BitSetVector::iterator::operator * | ( | ) | [inline] |
Definition at line 223 of file BitSetVector.h.
References llvm::BitSetVector::getWord(), and llvm::BitSetVector::size().
bool llvm::BitSetVector::iterator::operator== | ( | const iterator & | I | ) | [inline] |
static iterator llvm::BitSetVector::iterator::begin | ( | BitSetVector & | _bitvec | ) | [inline, static, protected] |
static iterator llvm::BitSetVector::iterator::end | ( | BitSetVector & | _bitvec | ) | [inline, static, protected] |
Definition at line 237 of file BitSetVector.h.
References llvm::BitSetVector::size().
Referenced by llvm::BitSetVector::end().
friend class BitSetVector [friend] |
Definition at line 239 of file BitSetVector.h.