reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  461 class AnyFunctionCall : public CallEvent {
  532 class BlockCall : public CallEvent {
  938 class ObjCMethodCall : public CallEvent {

Declarations

tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
   40 class CallEvent;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
   73 class CallEvent;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
   76 class CallEvent;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
   38 class CallEvent;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
   46 class CallEvent;

References

include/llvm/Support/Casting.h
   34   using SimpleType = From; // The real type this represents...
   37   static SimpleType &getSimplifiedValue(From &Val) { return Val; }
   41   using NonConstSimpleType = typename simplify_type<From>::SimpleType;
   47   static RetType getSimplifiedValue(const From& Val) {
   57   static inline bool doit(const From &Val) {
   66   static inline bool doit(const From &) { return true; }
   76   static inline bool doit(const From &Val) {
   77     return isa_impl<To, From>::doit(Val);
   77     return isa_impl<To, From>::doit(Val);
  104   static inline bool doit(const From *Val) {
  106     return isa_impl<To, From>::doit(*Val);
  106     return isa_impl<To, From>::doit(*Val);
  122     return isa_impl_wrap<To, SimpleFrom,
  132     return isa_impl_cl<To,FromTy>::doit(Val);
  141 template <class X, class Y> LLVM_NODISCARD inline bool isa(const Y &Val) {
  142   return isa_impl_wrap<X, const Y,
  142   return isa_impl_wrap<X, const Y,
  143                        typename simplify_type<const Y>::SimpleType>::doit(Val);
  176   using ret_type = const To *; // Constant pointer arg case, return const Ty*
  198   using ret_type = typename cast_retty<To, SimpleFrom>::ret_type;
  204   using ret_type = typename cast_retty_impl<To,FromTy>::ret_type;
  210       To, From, typename simplify_type<From>::SimpleType>::ret_type;
  227   static typename cast_retty<To, FromTy>::ret_type doit(const FromTy &Val) {
  228     typename cast_retty<To, FromTy>::ret_type Res2
  236       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
  236       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
  256 inline typename cast_retty<X, Y>::ret_type cast(Y &Val) {
  263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
  265   return cast_convert_val<X, Y*,
include/llvm/Support/type_traits.h
   55 struct add_const_past_pointer { using type = const T; };
tools/clang/include/clang/StaticAnalyzer/Core/Checker.h
  166   static void _checkCall(void *checker, const CallEvent &msg,
  181   static void _checkCall(void *checker, const CallEvent &msg,
  341                       const CallEvent *Call) {
  362                      const CallEvent *Call,
  405                       const CallEvent *Call,
  477   static bool _evalCall(void *checker, const CallEvent &Call,
tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
  268                              const CallEvent &Call, ExprEngine &Eng) {
  274                               const CallEvent &Call, ExprEngine &Eng,
  283                                const CallEvent &Call, ExprEngine &Eng,
  367                               const CallEvent *Call);
  387                               const CallEvent *Call,
  400                               const CallEvent &CE, ExprEngine &Eng);
  448       CheckerFn<void (const CallEvent &, CheckerContext &)>;
  483                                  const CallEvent *Call)>;
  488                                  const CallEvent *Call, PointerEscapeKind Kind,
  495   using EvalCallFunc = CheckerFn<bool (const CallEvent &, CheckerContext &)>;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
   77 class CallEventRef : public IntrusiveRefCntPtr<const T> {
   79   CallEventRef(const T *Call) : IntrusiveRefCntPtr<const T>(Call) {}
   82   CallEventRef<T> cloneWithState(ProgramStateRef State) const {
   83     return this->get()->template cloneWithState<T>(State);
   89   operator CallEventRef<SuperT> () const {
  174   CallEvent(const CallEvent &Original)
  194   CallEvent &operator=(const CallEvent &) = delete;
  194   CallEvent &operator=(const CallEvent &) = delete;
  360   CallEventRef<T> cloneWithState(ProgramStateRef NewState) const;
  364     return cloneWithState<CallEvent>(NewState);
  461 class AnyFunctionCall : public CallEvent {
  487   static bool classof(const CallEvent *CA) {
  524   static bool classof(const CallEvent *CA) {
  532 class BlockCall : public CallEvent {
  631   static bool classof(const CallEvent *CA) {
  665   static bool classof(const CallEvent *CA) {
  706   static bool classof(const CallEvent *CA) {
  745   static bool classof(const CallEvent *CA) {
  809   static bool classof(const CallEvent *CA) {
  864   static bool classof(const CallEvent *CA) {
  920   static bool classof(const CallEvent *CE) {
  938 class ObjCMethodCall : public CallEvent {
 1043   static bool classof(const CallEvent *CA) {
 1130   const T *lookup(const CallEvent &Call) const {
 1245   static_assert(sizeof(T) == sizeof(CallEvent),
 1245   static_assert(sizeof(T) == sizeof(CallEvent),
 1249     return cast<T>(this);
 1252   T *Copy = static_cast<T *>(Mgr.allocate());
 1281   using SimpleType = const T *;
 1284   getSimplifiedValue(clang::ento::CallEventRef<T> Val) {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
  377                        const CallEvent *Call) override;
  627                            const CallEvent *Call,
  665   ProgramStateRef bindReturnValue(const CallEvent &Call,
  672                 const CallEvent &Call);
  676                        const CallEvent &Call,
  681                                              const CallEvent &Call);
  683                                   const CallEvent &Call);
  714   CallInlinePolicy mayInlineCallKind(const CallEvent &Call,
  739   bool shouldInlineCall(const CallEvent &Call, const Decl *D,
  743   bool inlineCall(const CallEvent &Call, const Decl *D, NodeBuilder &Bldr,
  748   void conservativeEvalCall(const CallEvent &Call, NodeBuilder &Bldr,
  754                      const CallEvent &Call, const Decl *D, NodeBuilder &Bldr,
  762                           const CallEvent &Call);
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  286                     const CallEvent *Call = nullptr,
  293                     const CallEvent *Call = nullptr,
  299       const CallEvent &Call, const StackFrameContext *CalleeCtx) const;
  449                         const CallEvent *Call) const;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
  238                                   const CallEvent *Call,
  247                            const CallEvent &Call,
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
  141                        const CallEvent *Call) = 0;
  158                            const CallEvent *Call,
tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp
  107   void checkPreCall(const CallEvent &Call, CheckerContext &C) const {
  116   void checkPostCall(const CallEvent &Call, CheckerContext &C) const {
  163                      const LocationContext *LCtx, const CallEvent *Call) const {
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  542   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
  546 void CFRetainReleaseChecker::checkPreCall(const CallEvent &Call,
  825                                      const CallEvent *Call,
 1053 static SymbolRef getMethodReceiverIfKnownImmutable(const CallEvent *Call) {
 1094                                     const CallEvent *Call,
tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp
   45                                 const CallEvent &call,
   51   bool isBlockingFunction(const CallEvent &Call) const;
   52   bool isLockFunction(const CallEvent &Call) const;
   53   bool isUnlockFunction(const CallEvent &Call) const;
   58   void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
   98 bool BlockInCriticalSectionChecker::isBlockingFunction(const CallEvent &Call) const {
  109 bool BlockInCriticalSectionChecker::isLockFunction(const CallEvent &Call) const {
  127 bool BlockInCriticalSectionChecker::isUnlockFunction(const CallEvent &Call) const {
  143 void BlockInCriticalSectionChecker::checkPostCall(const CallEvent &Call,
  167     SymbolRef BlockDescSym, const CallEvent &Call, CheckerContext &C) const {
tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
   27   bool evalCall(const CallEvent &Call, CheckerContext &C) const;
   32 bool BuiltinFunctionChecker::evalCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
   61   bool evalCall(const CallEvent &Call, CheckerContext &C) const;
   72                        const CallEvent *Call) const;
 2255 bool CStringChecker::evalCall(const CallEvent &Call, CheckerContext &C) const {
 2316     const CallEvent *Call) const {
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
   63   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
   68                           bool CheckUninitFields, const CallEvent &Call,
  108 static void describeUninitializedArgumentInCall(const CallEvent &Call,
  238                                                const CallEvent &Call,
  368 void CallAndMessageChecker::checkPreCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp
   37       std::function<void(const CastValueChecker *, const CallEvent &Call,
   53   bool evalCall(const CallEvent &Call, CheckerContext &C) const;
   76   void evalCast(const CallEvent &Call, DefinedOrUnknownSVal DV,
   78   void evalDynCast(const CallEvent &Call, DefinedOrUnknownSVal DV,
   80   void evalCastOrNull(const CallEvent &Call, DefinedOrUnknownSVal DV,
   82   void evalDynCastOrNull(const CallEvent &Call, DefinedOrUnknownSVal DV,
   84   void evalCastAs(const CallEvent &Call, DefinedOrUnknownSVal DV,
   86   void evalGetAs(const CallEvent &Call, DefinedOrUnknownSVal DV,
   88   void evalIsa(const CallEvent &Call, DefinedOrUnknownSVal DV,
   90   void evalIsaAndNonNull(const CallEvent &Call, DefinedOrUnknownSVal DV,
  155 static void addCastTransition(const CallEvent &Call, DefinedOrUnknownSVal DV,
  216 static void addInstanceOfTransition(const CallEvent &Call,
  262 static void evalNonNullParamNonNullReturn(const CallEvent &Call,
  270 static void evalNonNullParamNullReturn(const CallEvent &Call,
  277 static void evalNullParamNullReturn(const CallEvent &Call,
  288 void CastValueChecker::evalCast(const CallEvent &Call, DefinedOrUnknownSVal DV,
  293 void CastValueChecker::evalDynCast(const CallEvent &Call,
  300 void CastValueChecker::evalCastOrNull(const CallEvent &Call,
  307 void CastValueChecker::evalDynCastOrNull(const CallEvent &Call,
  319 static void evalZeroParamNonNullReturn(const CallEvent &Call,
  327 static void evalZeroParamNullReturn(const CallEvent &Call,
  334 void CastValueChecker::evalCastAs(const CallEvent &Call,
  340 void CastValueChecker::evalGetAs(const CallEvent &Call, DefinedOrUnknownSVal DV,
  350 void CastValueChecker::evalIsa(const CallEvent &Call, DefinedOrUnknownSVal DV,
  365 void CastValueChecker::evalIsaAndNonNull(const CallEvent &Call,
  385 bool CastValueChecker::evalCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
  117   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
  125                                      const CallEvent *Call,
  363 void ObjCDeallocChecker::checkPreCall(const CallEvent &Call,
  449     const CallEvent *Call, PointerEscapeKind Kind) const {
tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
   55   bool evalCall(const CallEvent &Call, CheckerContext &C) const;
   56   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
   59   void evalChroot(const CallEvent &Call, CheckerContext &C) const;
   60   void evalChdir(const CallEvent &Call, CheckerContext &C) const;
   65 bool ChrootChecker::evalCall(const CallEvent &Call, CheckerContext &C) const {
   78 void ChrootChecker::evalChroot(const CallEvent &Call, CheckerContext &C) const {
   88 void ChrootChecker::evalChdir(const CallEvent &Call, CheckerContext &C) const {
  115 void ChrootChecker::checkPreCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
  101   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
  102   void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
  144 void DynamicTypePropagation::checkPreCall(const CallEvent &Call,
  188 void DynamicTypePropagation::checkPostCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
   57   bool evalCall(const CallEvent &Call, CheckerContext &C) const;
   67 bool ExprInspectionChecker::evalCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp
  100   void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
  181 void GTestChecker::checkPostCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
   91   bool isInvalidatingMemberFunction(const CallEvent &Call) const;
   95   void markPtrSymbolsReleased(const CallEvent &Call, ProgramStateRef State,
  102   void checkFunctionArguments(const CallEvent &Call, ProgramStateRef State,
  108   void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
  117         const CallEvent &Call) const {
  133 void InnerPointerChecker::markPtrSymbolsReleased(const CallEvent &Call,
  150 void InnerPointerChecker::checkFunctionArguments(const CallEvent &Call,
  194 void InnerPointerChecker::checkPostCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
  253   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
  254   void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
  367 void IteratorChecker::checkPreCall(const CallEvent &Call,
  558 void IteratorChecker::checkPostCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
   83   void reportLocalizationError(SVal S, const CallEvent &M, CheckerContext &C,
  100   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
  101   void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
  749     SVal S, const CallEvent &M, CheckerContext &C, int argumentNumber) const {
  883 void NonLocalizedStringChecker::checkPreCall(const CallEvent &Call,
  923 void NonLocalizedStringChecker::checkPostCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp
   92   void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
  181 void MIGChecker::checkPostCall(const CallEvent &Call, CheckerContext &C) const {
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp
   24     const CallEvent &MPICallEvent, const ento::mpi::Request &Req,
   70     const CallEvent &CE, const clang::ento::MemRegion *const RequestRegion,
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h
   42   void reportDoubleNonblocking(const CallEvent &MPICallEvent,
   65   void reportUnmatchedWait(const CallEvent &CE,
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp
   24 void MPIChecker::checkDoubleNonblocking(const CallEvent &PreCallEvent,
   56 void MPIChecker::checkUnmatchedWaits(const CallEvent &PreCallEvent,
  134 const MemRegion *MPIChecker::topRegionUsedByWait(const CallEvent &CE) const {
  147     const MemRegion *const MR, const CallEvent &CE, CheckerContext &Ctx) const {
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h
   35   void checkPreCall(const CallEvent &CE, CheckerContext &Ctx) const {
   58   void checkDoubleNonblocking(const clang::ento::CallEvent &PreCallEvent,
   66   void checkUnmatchedWaits(const clang::ento::CallEvent &PreCallEvent,
   86       const clang::ento::MemRegion *const MR, const clang::ento::CallEvent &CE,
   94   topRegionUsedByWait(const clang::ento::CallEvent &CE) const;
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
   64                                      const CallEvent *Call,
  584     const CallEvent *Call, PointerEscapeKind Kind) const {
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  359   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
  377                                     const CallEvent *Call,
  381                                           const CallEvent *Call,
  605   bool mayFreeAnyEscapedMemoryOrIsModeledExplicitly(const CallEvent *Call,
  612                                         const CallEvent *Call,
 2678 void MallocChecker::checkPreCall(const CallEvent &Call,
 2926                                               const CallEvent *Call,
 3093                                              const CallEvent *Call,
 3101                                               const CallEvent *Call,
 3115     const CallEvent *Call, PointerEscapeKind Kind,
tools/clang/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp
   37   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
   47 void MmapWriteExecChecker::checkPreCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp
   52   void checkPreCall(const CallEvent &MC, CheckerContext &C) const;
   53   void checkPostCall(const CallEvent &MC, CheckerContext &C) const;
   60                      const LocationContext *LCtx, const CallEvent *Call) const;
  442 void MoveChecker::checkPostCall(const CallEvent &Call,
  602 void MoveChecker::checkPreCall(const CallEvent &Call, CheckerContext &C) const {
  704     const LocationContext *LCtx, const CallEvent *Call) const {
tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
   34   void checkPostCall(const CallEvent &CE, CheckerContext &C) const;
   40 void NoReturnFunctionChecker::checkPostCall(const CallEvent &CE,
tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp
   36   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
   49 static llvm::SmallBitVector getNonNullAttrs(const CallEvent &Call) {
   68 void NonNullParamChecker::checkPreCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
  100   void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
  101   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
  189   bool isDiagnosableCall(const CallEvent &Call) const {
  640 void NullabilityChecker::checkPreCall(const CallEvent &Call,
  742 void NullabilityChecker::checkPostCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
   78   void checkPreCall(const CallEvent &CE, CheckerContext &C) const;
   79   void checkPostCall(const CallEvent &CE, CheckerContext &C) const;
  237 void ObjCSelfInitChecker::checkPreCall(const CallEvent &CE,
  265 void ObjCSelfInitChecker::checkPostCall(const CallEvent &CE,
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp
   44   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
   51   void diagnoseCallArguments(const CallEvent &CE, CheckerContext &C) const;
  107 void ObjCSuperDeallocChecker::checkPreCall(const CallEvent &Call,
  199 void ObjCSuperDeallocChecker::diagnoseCallArguments(const CallEvent &CE,
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
  338 static bool isReceiverUnconsumedSelf(const CallEvent &Call) {
  353                                        const CallEvent &Call,
  363 void RetainCountChecker::checkPostCall(const CallEvent &Call,
  436 static bool shouldEscapeOSArgumentOnCall(const CallEvent &CE, unsigned ArgIdx,
  449                                                  const CallEvent &CallOrMsg,
  606                                       const CallEvent &CallOrMsg,
  889 bool RetainCountChecker::evalCall(const CallEvent &Call,
 1187     const CallEvent *Call) const {
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h
  304   void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
  306   void checkSummary(const RetainSummary &Summ, const CallEvent &Call,
  310                                const CallEvent &Call,
  313   bool evalCall(const CallEvent &Call, CheckerContext &C) const;
  324                      const CallEvent *Call) const;
tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
   46   QualType RT = CallEvent::getDeclaredResultType(SFC->getDecl());
tools/clang/lib/StaticAnalyzer/Checkers/ReturnValueChecker.cpp
   29   void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
   60 static std::string getName(const CallEvent &Call) {
   84 void ReturnValueChecker::checkPostCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
   60                          const CallEvent &Call,
   66   bool guaranteedNotToCloseFile(const CallEvent &Call) const;
   72   void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
   74   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
   81                                     const CallEvent *Call,
  117 void SimpleStreamChecker::checkPostCall(const CallEvent &Call,
  136 void SimpleStreamChecker::checkPreCall(const CallEvent &Call,
  200                                             const CallEvent &Call,
  230 bool SimpleStreamChecker::guaranteedNotToCloseFile(const CallEvent &Call) const{
  250                                         const CallEvent *Call,
tools/clang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp
   29   bool isNullAfterMoveMethod(const CallEvent &Call) const;
   32   bool evalCall(const CallEvent &Call, CheckerContext &C) const;
   36 bool SmartPtrModeling::isNullAfterMoveMethod(const CallEvent &Call) const {
   45 bool SmartPtrModeling::evalCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
   47   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
  234 void StackAddrEscapeChecker::checkPreCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
  136     applyAsOutOfRange(ProgramStateRef State, const CallEvent &Call,
  139     applyAsWithinRange(ProgramStateRef State, const CallEvent &Call,
  142     applyAsComparesToArgument(ProgramStateRef State, const CallEvent &Call,
  146     ProgramStateRef apply(ProgramStateRef State, const CallEvent &Call,
  213   static QualType getArgType(const CallEvent &Call, ArgNoTy ArgNo) {
  221   static SVal getArgSVal(const CallEvent &Call, ArgNoTy ArgNo) {
  226   void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
  227   bool evalCall(const CallEvent &Call, CheckerContext &C) const;
  239     ProgramStateRef State, const CallEvent &Call,
  267     ProgramStateRef State, const CallEvent &Call,
  318     ProgramStateRef State, const CallEvent &Call,
  339 void StdLibraryFunctionsChecker::checkPostCall(const CallEvent &Call,
  370 bool StdLibraryFunctionsChecker::evalCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
   75   bool evalCall(const CallEvent &Call, CheckerContext &C) const;
  107 bool StreamChecker::evalCall(const CallEvent &Call, CheckerContext &C) const {
tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp
   77   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
   78   void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
   82 void CallDumper::checkPreCall(const CallEvent &Call, CheckerContext &C) const {
   95 void CallDumper::checkPostCall(const CallEvent &Call, CheckerContext &C) const {
tools/clang/lib/StaticAnalyzer/Checkers/TrustNonnullChecker.cpp
   81   void checkPostCall(const CallEvent &Call, CheckerContext &C) const {
  157   bool isNonNullPtr(const CallEvent &Call, CheckerContext &C) const {
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp
   52   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
   67   void checkVAListStartCall(const CallEvent &Call, CheckerContext &C,
   69   void checkVAListEndCall(const CallEvent &Call, CheckerContext &C) const;
  125 void ValistChecker::checkPreCall(const CallEvent &Call,
  308 void ValistChecker::checkVAListStartCall(const CallEvent &Call,
  355 void ValistChecker::checkVAListEndCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp
   61   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
   62   void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
  142 void VforkChecker::checkPostCall(const CallEvent &Call,
  182 void VforkChecker::checkPreCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
   50   void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
   97 void VirtualCallChecker::checkPreCall(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  412   maybeEmitNote(PathSensitiveBugReport &R, const CallEvent &Call,
  658     PathSensitiveBugReport &R, const CallEvent &Call, const ExplodedNode *N,
  928     if (!CallEvent::isCallStmt(S))
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  140   for (CallEvent::param_type_iterator I = param_type_begin(),
  276                                  const CallEvent &Call) {
  278   for (CallEvent::param_type_iterator I = Call.param_type_begin(),
  505                                          CallEvent::BindingsTy &Bindings,
  507                                          const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
  274     const CallEvent &Call;
  278                      const CallEvent &call, ExprEngine &eng,
  301                                              const CallEvent &Call,
  601                                             const CallEvent *Call) {
  617                                    const CallEvent *Call,
  652                                             const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
  145     if (CallEvent::isCallStmt(SP->getStmt()))
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  548                                  const CallEvent *Call) {
  680   if (CallEvent::isCallStmt(S))
 2718     const CallEvent *Call,
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
   41                                     const CallEvent &Call) {
  339         if (CallEvent::isVariadic(CalleeD))
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
  235           CallEvent::getDeclaredResultType(calleeCtx->getDecl());
  430 bool ExprEngine::inlineCall(const CallEvent &Call, const Decl *D,
  525                                                        const CallEvent &Call) {
  551                                             const CallEvent &Call) {
  569                           const CallEvent &Call) {
  600 ProgramStateRef ExprEngine::bindReturnValue(const CallEvent &Call,
  672 void ExprEngine::conservativeEvalCall(const CallEvent &Call, NodeBuilder &Bldr,
  683 ExprEngine::mayInlineCallKind(const CallEvent &Call, const ExplodedNode *Pred,
  863   if (CallEvent::isVariadic(CalleeADC->getDecl()))
  916 bool ExprEngine::shouldInlineCall(const CallEvent &Call, const Decl *D,
  988 static bool isTrivialObjectAssignment(const CallEvent &Call) {
 1003                                  const CallEvent &CallTemplate,
 1055                                const CallEvent &Call, const Decl *D,
tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
  161                              const CallEvent *Call,
  178                              const CallEvent *Call,
  192                                     const CallEvent *Call) const {
  238 ProgramState::enterStackFrame(const CallEvent &Call,
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  429                              const CallEvent *Call,
 1339                                      const CallEvent *Call,
tools/clang/lib/StaticAnalyzer/Core/Store.cpp
   47                                        const CallEvent &Call,
   51   SmallVector<CallEvent::FrameBindingTy, 16> InitialBindings;
tools/clang/unittests/StaticAnalyzer/CallDescriptionTest.cpp
   35   const bool *lookup(const CallEvent &Call) {
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
usr/include/c++/7.4.0/bits/std_function.h
  371       _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args)
  628       using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...);
usr/include/c++/7.4.0/type_traits
  381     : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
 1554     { typedef _Tp     type; };
 1558     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1659     { typedef _Tp&&   type; };