clang API Documentation

Public Member Functions | Static Public Member Functions | Friends
clang::StackFrameContext Class Reference

#include <AnalysisContext.h>

Inheritance diagram for clang::StackFrameContext:
Inheritance graph
[legend]
Collaboration diagram for clang::StackFrameContext:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ~StackFrameContext ()
const StmtgetCallSite () const
const CFGBlockgetCallSiteBlock () const
unsigned getIndex () const
void Profile (llvm::FoldingSetNodeID &ID)

Static Public Member Functions

static void Profile (llvm::FoldingSetNodeID &ID, AnalysisDeclContext *ctx, const LocationContext *parent, const Stmt *s, const CFGBlock *blk, unsigned idx)
static bool classof (const LocationContext *Ctx)

Friends

class LocationContextManager

Detailed Description

Definition at line 245 of file AnalysisContext.h.


Constructor & Destructor Documentation

clang::StackFrameContext::~StackFrameContext ( ) [inline]

Definition at line 263 of file AnalysisContext.h.


Member Function Documentation

static bool clang::StackFrameContext::classof ( const LocationContext Ctx) [inline, static]
const Stmt* clang::StackFrameContext::getCallSite ( ) const [inline]
const CFGBlock* clang::StackFrameContext::getCallSiteBlock ( ) const [inline]

Definition at line 267 of file AnalysisContext.h.

Referenced by clang::ento::SubEngine::processCallExit().

unsigned clang::StackFrameContext::getIndex ( ) const [inline]

Definition at line 269 of file AnalysisContext.h.

References Index.

Referenced by clang::ento::SubEngine::processCallExit().

void StackFrameContext::Profile ( llvm::FoldingSetNodeID &  ID) [virtual]
static void clang::StackFrameContext::Profile ( llvm::FoldingSetNodeID &  ID,
AnalysisDeclContext ctx,
const LocationContext parent,
const Stmt s,
const CFGBlock blk,
unsigned  idx 
) [inline, static]

Friends And Related Function Documentation

friend class LocationContextManager [friend]

Definition at line 255 of file AnalysisContext.h.


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