|
clang
5.0.0
|
Represents the memory allocation call in a C++ new-expression. More...
#include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
Public Member Functions | |
| virtual const CXXNewExpr * | getOriginExpr () const |
| const FunctionDecl * | getDecl () const override |
| unsigned | getNumArgs () const override |
| const Expr * | getArgExpr (unsigned Index) const override |
| Kind | getKind () const override |
Static Public Member Functions | |
| static bool | classof (const CallEvent *CE) |
Protected Member Functions | |
| CXXAllocatorCall (const CXXNewExpr *E, ProgramStateRef St, const LocationContext *LCtx) | |
| CXXAllocatorCall (const CXXAllocatorCall &Other) | |
| void | cloneTo (void *Dest) const override |
Friends | |
| class | CallEventManager |
Represents the memory allocation call in a C++ new-expression.
This is a call to "operator new".
Definition at line 832 of file CallEvent.h.
|
inlineprotected |
Definition at line 836 of file CallEvent.h.
|
inlineprotected |
Definition at line 840 of file CallEvent.h.
Definition at line 865 of file CallEvent.h.
References clang::ento::CE_CXXAllocator.
|
inlineoverrideprotected |
Definition at line 841 of file CallEvent.h.
Definition at line 856 of file CallEvent.h.
|
inlineoverride |
Definition at line 848 of file CallEvent.h.
|
inlineoverride |
Definition at line 863 of file CallEvent.h.
References clang::ento::CE_CXXAllocator.
|
inlineoverride |
Definition at line 852 of file CallEvent.h.
|
inlinevirtual |
Definition at line 844 of file CallEvent.h.
References clang::ento::CallEvent::getOriginExpr().
|
friend |
Definition at line 833 of file CallEvent.h.
1.8.6