Lines Matching refs:Intro
729 LambdaIntroducer Intro;
730 if (ParseLambdaIntroducer(Intro)) {
737 return ParseLambdaExpressionAfterIntroducer(Intro);
775 LambdaIntroducer Intro;
779 if (ParseLambdaIntroducer(Intro, &Tentative)) {
793 Intro = LambdaIntroducer();
794 if (ParseLambdaIntroducer(Intro))
806 return ParseLambdaExpressionAfterIntroducer(Intro);
810 /// \param Intro A LambdaIntroducer filled in with information about the
818 bool Parser::ParseLambdaIntroducer(LambdaIntroducer &Intro,
827 Intro.Range.setBegin(T.getOpenLocation());
854 Intro.Default = LCD_ByRef;
855 Intro.DefaultLoc = ConsumeToken();
863 Intro.Default = LCD_ByCopy;
864 Intro.DefaultLoc = ConsumeToken();
878 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro,
897 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro,
935 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro,
1133 Intro.addCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init,
1138 Intro.Range.setEnd(T.getCloseLocation());
1220 LambdaIntroducer &Intro) {
1221 SourceLocation LambdaBeginLoc = Intro.Range.getBegin();
1485 Actions.ActOnStartOfLambdaDefinition(Intro, D, getCurScope());