clang 20.0.0git
|
#include "clang/Analysis/Analyses/PostOrderCFGView.h"
Classes | |
struct | BlockOrderCompare |
class | CFGBlockSet |
Implements a set of CFGBlocks using a BitVector. More... | |
Public Types | |
using | iterator = std::vector< const CFGBlock * >::reverse_iterator |
using | const_iterator = std::vector< const CFGBlock * >::const_reverse_iterator |
Public Member Functions | |
PostOrderCFGView (const CFG *cfg) | |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
bool | empty () const |
BlockOrderCompare | getComparator () const |
Public Member Functions inherited from clang::ManagedAnalysis | |
virtual | ~ManagedAnalysis () |
Static Public Member Functions | |
static const void * | getTag () |
static std::unique_ptr< PostOrderCFGView > | create (AnalysisDeclContext &analysisContext) |
Friends | |
struct | BlockOrderCompare |
Additional Inherited Members | |
Protected Member Functions inherited from clang::ManagedAnalysis | |
ManagedAnalysis ()=default | |
Definition at line 27 of file PostOrderCFGView.h.
using clang::PostOrderCFGView::const_iterator = std::vector<const CFGBlock *>::const_reverse_iterator |
Definition at line 117 of file PostOrderCFGView.h.
using clang::PostOrderCFGView::iterator = std::vector<const CFGBlock *>::reverse_iterator |
Definition at line 116 of file PostOrderCFGView.h.
PostOrderCFGView::PostOrderCFGView | ( | const CFG * | cfg | ) |
Definition at line 21 of file PostOrderCFGView.cpp.
References E, and clang::CFG::getNumBlockIDs().
|
inline |
Definition at line 121 of file PostOrderCFGView.h.
Referenced by empty().
|
inline |
Definition at line 124 of file PostOrderCFGView.h.
|
static |
Definition at line 33 of file PostOrderCFGView.cpp.
References clang::AnalysisDeclContext::getCFG().
|
inline |
Definition at line 127 of file PostOrderCFGView.h.
|
inline |
Definition at line 122 of file PostOrderCFGView.h.
Referenced by empty().
|
inline |
Definition at line 125 of file PostOrderCFGView.h.
|
inline |
Definition at line 138 of file PostOrderCFGView.h.
|
static |
Definition at line 40 of file PostOrderCFGView.cpp.
|
friend |
Definition at line 114 of file PostOrderCFGView.h.