clang API Documentation

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

#include <AnalysisContext.h>

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

List of all members.

Public Member Functions

 ~BlockInvocationContext ()
const BlockDeclgetBlockDecl () 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

Detailed Description

Definition at line 309 of file AnalysisContext.h.


Constructor & Destructor Documentation

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

Definition at line 322 of file AnalysisContext.h.


Member Function Documentation

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]
static void clang::BlockInvocationContext::Profile ( llvm::FoldingSetNodeID &  ID,
AnalysisDeclContext ctx,
const LocationContext parent,
const BlockDecl bd 
) [inline, static]

Friends And Related Function Documentation

friend class LocationContextManager [friend]

Definition at line 314 of file AnalysisContext.h.


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