Lines Matching refs:CallEvent
10 /// \file This file defines CallEvent and its subclasses, which represent path-
16 #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
27 QualType CallEvent::getResultType() const {
81 bool CallEvent::hasNonZeroCallbackArg() const {
90 for (CallEvent::param_type_iterator I = param_type_begin(),
103 bool CallEvent::isGlobalCFunction(StringRef FunctionName) const {
128 const CallEvent &Call) {
130 for (CallEvent::param_type_iterator I = Call.param_type_begin(),
138 ProgramStateRef CallEvent::invalidateRegions(unsigned BlockCount,
178 ProgramPoint CallEvent::getProgramPoint(bool IsPreVisit,
195 SVal CallEvent::getArgSVal(unsigned Index) const {
202 SourceRange CallEvent::getArgSourceRange(unsigned Index) const {
209 SVal CallEvent::getReturnValue() const {
216 LLVM_DUMP_METHOD void CallEvent::dump() const { dump(llvm::errs()); }
218 void CallEvent::dump(raw_ostream &Out) const {
237 bool CallEvent::isCallStmt(const Stmt *S) {
243 QualType CallEvent::getDeclaredResultType(const Decl *D) {
272 bool CallEvent::isVariadic(const Decl *D) {
286 CallEvent::BindingsTy &Bindings,
288 const CallEvent &Call,
503 // FIXME: CallEvent maybe shouldn't be directly accessing StoreManager.
880 return CallEvent::argumentsMayEscape();