Lines Matching refs:LambdaCallOperator
90 getPrimaryTemplateOfGenericLambda(const FunctionDecl *LambdaCallOperator) { in getPrimaryTemplateOfGenericLambda() argument
91 if (!isLambdaCallOperator(LambdaCallOperator)) in getPrimaryTemplateOfGenericLambda()
92 return LambdaCallOperator; in getPrimaryTemplateOfGenericLambda()
95 LambdaCallOperator->getDescribedTemplate()); in getPrimaryTemplateOfGenericLambda()
97 LambdaCallOperator = in getPrimaryTemplateOfGenericLambda()
99 } else if (LambdaCallOperator->getPrimaryTemplate()) { in getPrimaryTemplateOfGenericLambda()
102 LambdaCallOperator = in getPrimaryTemplateOfGenericLambda()
103 LambdaCallOperator->getPrimaryTemplate()->getTemplatedDecl(); in getPrimaryTemplateOfGenericLambda()
104 } else if (auto *Prev = cast<CXXMethodDecl>(LambdaCallOperator) in getPrimaryTemplateOfGenericLambda()
106 LambdaCallOperator = Prev; in getPrimaryTemplateOfGenericLambda()
110 return LambdaCallOperator; in getPrimaryTemplateOfGenericLambda()
153 const FunctionDecl *LambdaCallOperator, in isLambdaEnclosedByTypeAliasDecl() argument
169 return !Visitor(getPrimaryTemplateOfGenericLambda(LambdaCallOperator)) in isLambdaEnclosedByTypeAliasDecl()