clang  6.0.0svn
Public Member Functions | List of all members
clang::LocationContextManager Class Reference

#include "clang/Analysis/AnalysisDeclContext.h"

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. More...
 

Detailed Description

Definition at line 380 of file AnalysisDeclContext.h.

Constructor & Destructor Documentation

◆ ~LocationContextManager()

LocationContextManager::~LocationContextManager ( )

Member Function Documentation

◆ clear()

void LocationContextManager::clear ( )

Discard all previously created LocationContext objects.

Definition at line 609 of file AnalysisDeclContext.cpp.

◆ getBlockInvocationContext()

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

◆ getScope()

const ScopeContext * LocationContextManager::getScope ( AnalysisDeclContext ctx,
const LocationContext parent,
const Stmt s 
)

Definition at line 412 of file AnalysisDeclContext.cpp.

◆ getStackFrame()

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: