clang API Documentation

Public Member Functions
clang::LocationContextManager Class Reference

#include <AnalysisContext.h>

List of all members.

Public Member Functions

 ~LocationContextManager ()
const StackFrameContext * getStackFrame (AnalysisDeclContext *ctx, const LocationContext *parent, const Stmt *s, const CFGBlock *blk, unsigned idx)
const ScopeContext * getScope (AnalysisDeclContext *ctx, const LocationContext *parent, const Stmt *s)
const BlockInvocationContext * getBlockInvocationContext (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: