• Home
  • Raw
  • Download

Lines Matching refs:Callable

104   CallableInfo Callable;  member
257 const CallableInfo &Callable) { in buildBindArguments() argument
271 if (Callable.Type == CT_MemberFunction) in buildBindArguments()
274 bool IsObjectPtr = (I == 1 && Callable.Type == CT_MemberFunction); in buildBindArguments()
278 if (!Callable.Decl || ArgIndex < Callable.Decl->getNumParams() || in buildBindArguments()
462 const FunctionDecl *getCallOperator(const CXXRecordDecl *Callable, in getCallOperator() argument
465 findCandidateCallOperators(Callable, NumArgs); in getCallOperator()
558 LP.Callable.Type = getCallableType(Result); in getLambdaProperties()
559 LP.Callable.Materialization = getCallableMaterialization(Result); in getLambdaProperties()
560 LP.Callable.Decl = in getLambdaProperties()
561 getCallMethodDecl(Result, LP.Callable.Type, LP.Callable.Materialization); in getLambdaProperties()
562 LP.Callable.SourceTokens = getSourceTextForExpr(Result, CalleeExpr); in getLambdaProperties()
563 if (LP.Callable.Materialization == CMK_VariableRef) { in getLambdaProperties()
564 LP.Callable.CE = CE_Var; in getLambdaProperties()
565 LP.Callable.CM = CM_ByValue; in getLambdaProperties()
566 LP.Callable.UsageIdentifier = in getLambdaProperties()
568 LP.Callable.CaptureIdentifier = std::string( in getLambdaProperties()
570 } else if (LP.Callable.Materialization == CMK_CallExpression) { in getLambdaProperties()
571 LP.Callable.CE = CE_InitExpression; in getLambdaProperties()
572 LP.Callable.CM = CM_ByValue; in getLambdaProperties()
573 LP.Callable.UsageIdentifier = "Func"; in getLambdaProperties()
574 LP.Callable.CaptureIdentifier = "Func"; in getLambdaProperties()
575 LP.Callable.CaptureInitializer = getSourceTextForExpr(Result, CalleeExpr); in getLambdaProperties()
578 LP.BindArguments = buildBindArguments(Result, LP.Callable); in getLambdaProperties()
580 LP.IsFixitSupported = isFixitSupported(LP.Callable, LP.BindArguments); in getLambdaProperties()
614 CaptureSet, "", LP.Callable.CM, LP.Callable.CE, in emitCaptureList()
615 LP.Callable.CaptureIdentifier, LP.Callable.CaptureInitializer, Stream); in emitCaptureList()
632 if (P.Callable.Type != CT_MemberFunction) in getForwardedArgumentList()
680 if (LP.Callable.Type == CT_Function) { in check()
681 StringRef SourceTokens = LP.Callable.SourceTokens; in check()
684 } else if (LP.Callable.Type == CT_MemberFunction) { in check()
685 const auto *MethodDecl = dyn_cast<CXXMethodDecl>(LP.Callable.Decl); in check()
697 switch (LP.Callable.CE) { in check()
699 if (LP.Callable.UsageIdentifier != LP.Callable.CaptureIdentifier) { in check()
700 Stream << "(" << LP.Callable.UsageIdentifier << ")"; in check()
705 Stream << LP.Callable.UsageIdentifier; in check()