LLVM API Documentation
#include <AliasSetTracker.h>
Inheritance diagram for llvm::AliasSet::iterator:
Public Member Functions | |
iterator (HashNodePair *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 |
unsigned | getSize () const |
iterator & | operator++ () |
iterator | operator++ (int) |
Definition at line 162 of file AliasSetTracker.h.
llvm::AliasSet::iterator::iterator | ( | HashNodePair * | CN = 0 |
) | [inline] |
Definition at line 165 of file AliasSetTracker.h.
Value* llvm::AliasSet::iterator::getPointer | ( | ) | const [inline] |
Definition at line 183 of file AliasSetTracker.h.
Referenced by llvm::AliasSetTracker::add(), and llvm::AliasSetTracker::remove().
unsigned llvm::AliasSet::iterator::getSize | ( | ) | const [inline] |
value_type& llvm::AliasSet::iterator::operator * | ( | ) | const [inline] |
bool llvm::AliasSet::iterator::operator!= | ( | const iterator & | x | ) | const [inline] |
iterator llvm::AliasSet::iterator::operator++ | ( | int | ) | [inline] |
Definition at line 191 of file AliasSetTracker.h.
iterator& llvm::AliasSet::iterator::operator++ | ( | ) | [inline] |
Definition at line 186 of file AliasSetTracker.h.
value_type* llvm::AliasSet::iterator::operator-> | ( | ) | const [inline] |
bool llvm::AliasSet::iterator::operator== | ( | const iterator & | x | ) | const [inline] |