clang: clang::LocationContextManager Class Reference (original) (raw)
#include "[clang/Analysis/AnalysisDeclContext.h](AnalysisDeclContext%5F8h%5Fsource.html)"
Public Member Functions | |
---|---|
~LocationContextManager () | |
const StackFrameContext * | getStackFrame (AnalysisDeclContext *ADC, const LocationContext *ParentLC, const Stmt *S, const CFGBlock *Block, unsigned BlockCount, unsigned Index) |
Obtain a context of the call stack using its parent context. | |
const BlockInvocationContext * | getBlockInvocationContext (AnalysisDeclContext *ADC, const LocationContext *ParentLC, const BlockDecl *BD, const void *Data) |
Obtain a context of the block invocation using its parent context. | |
void | clear () |
Discard all previously created LocationContext objects. | |
Definition at line 387 of file AnalysisDeclContext.h.
LocationContextManager::~LocationContextManager | ( | ) |
---|
◆ clear()
void LocationContextManager::clear | ( | ) |
---|
◆ getBlockInvocationContext()
◆ getStackFrame()
The documentation for this class was generated from the following files:
- include/clang/Analysis/AnalysisDeclContext.h
- lib/Analysis/AnalysisDeclContext.cpp