#include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
Definition at line 564 of file CallEvent.h.
◆ BlockCall() [1/2]
◆ BlockCall() [2/2]
clang::BlockCall::BlockCall |
( |
const BlockCall & |
Other | ) |
|
|
protecteddefault |
◆ argumentsMayEscape()
bool clang::BlockCall::argumentsMayEscape |
( |
| ) |
const |
|
inlineoverride |
◆ classof()
◆ cloneTo()
void clang::BlockCall::cloneTo |
( |
void * |
Dest | ) |
const |
|
inlineoverrideprotected |
◆ getArgExpr()
const Expr* clang::BlockCall::getArgExpr |
( |
unsigned |
Index | ) |
const |
|
inlineoverride |
◆ getBlockRegion()
const BlockDataRegion * BlockCall::getBlockRegion |
( |
| ) |
const |
◆ getDecl()
const BlockDecl* clang::BlockCall::getDecl |
( |
| ) |
const |
|
inlineoverride |
◆ getExtraInvalidatedValues()
void BlockCall::getExtraInvalidatedValues |
( |
ValueList & |
Values, |
|
|
RegionAndSymbolInvalidationTraits * |
ETraits |
|
) |
| const |
|
overrideprotected |
◆ getInitialStackFrameContents()
void BlockCall::getInitialStackFrameContents |
( |
const StackFrameContext * |
CalleeCtx, |
|
|
BindingsTy & |
Bindings |
|
) |
| const |
|
override |
◆ getKind()
Kind clang::BlockCall::getKind |
( |
| ) |
const |
|
inlineoverride |
◆ getNumArgs()
unsigned clang::BlockCall::getNumArgs |
( |
| ) |
const |
|
inlineoverride |
◆ getOriginExpr()
virtual const CallExpr* clang::BlockCall::getOriginExpr |
( |
| ) |
const |
|
inlinevirtual |
◆ getRegionStoringCapturedLambda()
const VarRegion* clang::BlockCall::getRegionStoringCapturedLambda |
( |
| ) |
const |
|
inline |
For a block converted from a C++ lambda, returns the block VarRegion for the variable holding the captured C++ lambda record.
Definition at line 611 of file CallEvent.h.
◆ getRuntimeDefinition()
RuntimeDefinition clang::BlockCall::getRuntimeDefinition |
( |
| ) |
const |
|
inlineoverride |
◆ isConversionFromLambda()
bool clang::BlockCall::isConversionFromLambda |
( |
| ) |
const |
|
inline |
◆ parameters()
◆ CallEventManager
The documentation for this class was generated from the following files: