clang API Documentation
Provides a custom implementation of the iterator class to have the same interface as Function::iterator - iterator returns CFGBlock (not a pointer to CFGBlock). More...
#include <CFG.h>
Public Types | |
typedef const CFGBlock | value_type |
typedef value_type & | reference |
typedef value_type * | pointer |
typedef BumpVector< CFGBlock * > ::iterator | ImplTy |
Public Member Functions | |
graph_iterator (const ImplTy &i) | |
bool | operator== (const graph_iterator &X) const |
bool | operator!= (const graph_iterator &X) const |
reference | operator* () const |
pointer | operator-> () const |
operator CFGBlock * () | |
graph_iterator & | operator++ () |
graph_iterator & | operator-- () |
Provides a custom implementation of the iterator class to have the same interface as Function::iterator - iterator returns CFGBlock (not a pointer to CFGBlock).
typedef const CFGBlock clang::CFG::graph_iterator::value_type |
clang::CFG::graph_iterator::graph_iterator | ( | const ImplTy & | i | ) | [inline] |
bool clang::CFG::graph_iterator::operator!= | ( | const graph_iterator & | X | ) | const [inline] |
reference clang::CFG::graph_iterator::operator* | ( | ) | const [inline] |
graph_iterator& clang::CFG::graph_iterator::operator++ | ( | ) | [inline] |
graph_iterator& clang::CFG::graph_iterator::operator-- | ( | ) | [inline] |
pointer clang::CFG::graph_iterator::operator-> | ( | ) | const [inline] |
bool clang::CFG::graph_iterator::operator== | ( | const graph_iterator & | X | ) | const [inline] |