clang API Documentation

Public Member Functions
clang::LocationContextManager Class Reference

#include <AnalysisContext.h>

List of all members.

Public Member Functions

 ~LocationContextManager ()
const StackFrameContextgetStackFrame (AnalysisDeclContext *ctx, const LocationContext *parent, const Stmt *s, const CFGBlock *blk, unsigned idx)
const ScopeContextgetScope (AnalysisDeclContext *ctx, const LocationContext *parent, const Stmt *s)
const BlockInvocationContextgetBlockInvocationContext (AnalysisDeclContext *ctx, const LocationContext *parent, const BlockDecl *BD, const void *ContextData)
void clear ()
 Discard all previously created LocationContext objects.

Detailed Description

Definition at line 375 of file AnalysisContext.h.


Constructor & Destructor Documentation

Definition at line 573 of file AnalysisDeclContext.cpp.

References clear().


Member Function Documentation

Discard all previously created LocationContext objects.

Definition at line 577 of file AnalysisDeclContext.cpp.

Referenced by ~LocationContextManager().

const BlockInvocationContext * LocationContextManager::getBlockInvocationContext ( AnalysisDeclContext ctx,
const LocationContext parent,
const BlockDecl BD,
const void *  ContextData 
)
const ScopeContext * LocationContextManager::getScope ( AnalysisDeclContext ctx,
const LocationContext parent,
const Stmt s 
)

Definition at line 376 of file AnalysisDeclContext.cpp.

const StackFrameContext * LocationContextManager::getStackFrame ( AnalysisDeclContext ctx,
const LocationContext parent,
const Stmt s,
const CFGBlock blk,
unsigned  idx 
)

The documentation for this class was generated from the following files: