clang API Documentation
#include <PostOrderCFGView.h>


Classes | |
| struct | BlockOrderCompare |
| class | CFGBlockSet |
| Implements a set of CFGBlocks using a BitVector. More... | |
Public Types | |
| typedef std::vector< const CFGBlock * >::reverse_iterator | iterator |
Public Member Functions | |
| PostOrderCFGView (const CFG *cfg) | |
| iterator | begin () |
| iterator | end () |
| bool | empty () |
| BlockOrderCompare | getComparator () const |
Static Public Member Functions | |
| static const void * | getTag () |
| static PostOrderCFGView * | create (AnalysisDeclContext &analysisContext) |
Friends | |
| struct | BlockOrderCompare |
Definition at line 29 of file PostOrderCFGView.h.
| typedef std::vector<const CFGBlock*>::reverse_iterator clang::PostOrderCFGView::iterator |
Definition at line 79 of file PostOrderCFGView.h.
| PostOrderCFGView::PostOrderCFGView | ( | const CFG * | cfg | ) |
Definition at line 20 of file PostOrderCFGView.cpp.
References clang::CFG::getNumBlockIDs().
Referenced by create().
| iterator clang::PostOrderCFGView::begin | ( | ) | [inline] |
Definition at line 83 of file PostOrderCFGView.h.
Referenced by empty().
| PostOrderCFGView * PostOrderCFGView::create | ( | AnalysisDeclContext & | analysisContext | ) | [static] |
Definition at line 31 of file PostOrderCFGView.cpp.
References clang::AnalysisDeclContext::getCFG(), and PostOrderCFGView().
| bool clang::PostOrderCFGView::empty | ( | ) | [inline] |
Definition at line 86 of file PostOrderCFGView.h.
| iterator clang::PostOrderCFGView::end | ( | ) | [inline] |
Definition at line 84 of file PostOrderCFGView.h.
Referenced by empty().
| BlockOrderCompare clang::PostOrderCFGView::getComparator | ( | ) | const [inline] |
Definition at line 98 of file PostOrderCFGView.h.
References BlockOrderCompare.
| const void * PostOrderCFGView::getTag | ( | ) | [static] |
Definition at line 38 of file PostOrderCFGView.cpp.
friend struct BlockOrderCompare [friend] |
Definition at line 88 of file PostOrderCFGView.h.
Referenced by getComparator().