LLVM API Documentation
Define an iterator for alias sets... this is just a forward iterator. More...
#include <AliasSetTracker.h>


Public Member Functions | |
| iterator (PointerRec *CN=0) | |
| bool | operator== (const iterator &x) const |
| bool | operator!= (const iterator &x) const |
| const iterator & | operator= (const iterator &I) |
| value_type & | operator* () const |
| value_type * | operator-> () const |
| Value * | getPointer () const |
| uint64_t | getSize () const |
| const MDNode * | getTBAAInfo () const |
| iterator & | operator++ () |
| iterator | operator++ (int) |
Define an iterator for alias sets... this is just a forward iterator.
Definition at line 183 of file AliasSetTracker.h.
| llvm::AliasSet::iterator::iterator | ( | PointerRec * | CN = 0 | ) | [inline, explicit] |
Definition at line 187 of file AliasSetTracker.h.
| Value* llvm::AliasSet::iterator::getPointer | ( | ) | const [inline] |
Definition at line 205 of file AliasSetTracker.h.
| uint64_t llvm::AliasSet::iterator::getSize | ( | ) | const [inline] |
Definition at line 206 of file AliasSetTracker.h.
| const MDNode* llvm::AliasSet::iterator::getTBAAInfo | ( | ) | const [inline] |
Definition at line 207 of file AliasSetTracker.h.
Definition at line 192 of file AliasSetTracker.h.
References operator==().
| value_type& llvm::AliasSet::iterator::operator* | ( | ) | const [inline] |
Definition at line 199 of file AliasSetTracker.h.
Referenced by operator->().
| iterator& llvm::AliasSet::iterator::operator++ | ( | ) | [inline] |
Definition at line 209 of file AliasSetTracker.h.
| iterator llvm::AliasSet::iterator::operator++ | ( | int | ) | [inline] |
Definition at line 214 of file AliasSetTracker.h.
| value_type* llvm::AliasSet::iterator::operator-> | ( | ) | const [inline] |
Definition at line 203 of file AliasSetTracker.h.
References operator*().
Definition at line 194 of file AliasSetTracker.h.
Definition at line 189 of file AliasSetTracker.h.
Referenced by operator!=().