|
clang 23.0.0git
|
#include "clang/Analysis/AnalysisDeclContext.h"
Public Member Functions | |
| ~StackFrameManager () | |
| const StackFrame * | getStackFrame (AnalysisDeclContext *ADC, const StackFrame *ParentSF, const void *Data, const Expr *E, const CFGBlock *Block, unsigned BlockCount, unsigned StmtIdx) |
| Obtain a context of the call stack using its parent context. | |
| void | clear () |
| Discard all previously created StackFrame objects. | |
Definition at line 318 of file AnalysisDeclContext.h.
| StackFrameManager::~StackFrameManager | ( | ) |
Definition at line 617 of file AnalysisDeclContext.cpp.
References clear().
| void StackFrameManager::clear | ( | ) |
Discard all previously created StackFrame objects.
Definition at line 619 of file AnalysisDeclContext.cpp.
Referenced by ~StackFrameManager().
| const StackFrame * StackFrameManager::getStackFrame | ( | AnalysisDeclContext * | ADC, |
| const StackFrame * | ParentSF, | ||
| const void * | Data, | ||
| const Expr * | E, | ||
| const CFGBlock * | Block, | ||
| unsigned | BlockCount, | ||
| unsigned | StmtIdx ) |
Obtain a context of the call stack using its parent context.
| ADC | The AnalysisDeclContext. |
| ParentSF | The parent context of this newly created context. |
| Data | Extra data in case this StackFrame is created for a BlockInvocation. |
| E | The call expression. |
| Block | The basic block. |
| BlockCount | The current count of entering into Block. |
| StmtIdx | The index of the call expression E among the statements of the CFGBlock Block. |
Definition at line 408 of file AnalysisDeclContext.cpp.
References clang::Data, and clang::StackFrame::Profile().