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
const void * getContextData () const
void Profile (llvm::FoldingSetNodeID &ID) override

Static Public Member Functions

static void Profile (llvm::FoldingSetNodeID &ID, AnalysisDeclContext *ctx, const LocationContext *parent, const BlockDecl *bd, const void *contextData)
static bool classof (const LocationContext *Ctx)

Friends

class LocationContextManager

Detailed Description

Definition at line 341 of file AnalysisContext.h.


Constructor & Destructor Documentation

Definition at line 355 of file AnalysisContext.h.


Member Function Documentation

static bool clang::BlockInvocationContext::classof ( const LocationContext Ctx) [inline, static]

Definition at line 357 of file AnalysisContext.h.

const void* clang::BlockInvocationContext::getContextData ( ) const [inline]

Definition at line 359 of file AnalysisContext.h.

void BlockInvocationContext::Profile ( llvm::FoldingSetNodeID &  ID) [override, virtual]
static void clang::BlockInvocationContext::Profile ( llvm::FoldingSetNodeID &  ID,
AnalysisDeclContext ctx,
const LocationContext parent,
const BlockDecl bd,
const void *  contextData 
) [inline, static]

Friends And Related Function Documentation

friend class LocationContextManager [friend]

Definition at line 347 of file AnalysisContext.h.


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