clang API Documentation
#include <AnalysisContext.h>


Public Member Functions | |
| ~BlockInvocationContext () | |
| const BlockDecl * | getBlockDecl () const |
| void | Profile (llvm::FoldingSetNodeID &ID) |
Static Public Member Functions | |
| static void | Profile (llvm::FoldingSetNodeID &ID, AnalysisDeclContext *ctx, const LocationContext *parent, const BlockDecl *bd) |
| static bool | classof (const LocationContext *Ctx) |
Friends | |
| class | LocationContextManager |
Definition at line 309 of file AnalysisContext.h.
| clang::BlockInvocationContext::~BlockInvocationContext | ( | ) | [inline] |
Definition at line 322 of file AnalysisContext.h.
| static bool clang::BlockInvocationContext::classof | ( | const LocationContext * | Ctx | ) | [inline, static] |
Reimplemented from clang::LocationContext.
Definition at line 333 of file AnalysisContext.h.
References clang::LocationContext::Block, and clang::LocationContext::getKind().
| const BlockDecl* clang::BlockInvocationContext::getBlockDecl | ( | ) | const [inline] |
Definition at line 324 of file AnalysisContext.h.
| void BlockInvocationContext::Profile | ( | llvm::FoldingSetNodeID & | ID | ) | [virtual] |
Implements clang::LocationContext.
Definition at line 236 of file AnalysisDeclContext.cpp.
References clang::LocationContext::getAnalysisDeclContext(), and clang::LocationContext::getParent().
| static void clang::BlockInvocationContext::Profile | ( | llvm::FoldingSetNodeID & | ID, |
| AnalysisDeclContext * | ctx, | ||
| const LocationContext * | parent, | ||
| const BlockDecl * | bd | ||
| ) | [inline, static] |
Definition at line 328 of file AnalysisContext.h.
References clang::LocationContext::Block, and clang::LocationContext::ProfileCommon().
friend class LocationContextManager [friend] |
Definition at line 314 of file AnalysisContext.h.