Searched defs:Intro (Results 1 - 4 of 4) sorted by relevance

/external/clang/lib/Parse/
H A DParseTentative.cpp471 LambdaIntroducer Intro; local
472 if (!TryParseLambdaIntroducer(Intro)) {
H A DParseExprCXX.cpp560 LambdaIntroducer Intro; local
562 llvm::Optional<unsigned> DiagID(ParseLambdaIntroducer(Intro));
571 return ParseLambdaExpressionAfterIntroducer(Intro);
609 LambdaIntroducer Intro; local
610 if (TryParseLambdaIntroducer(Intro))
612 return ParseLambdaExpressionAfterIntroducer(Intro);
618 llvm::Optional<unsigned> Parser::ParseLambdaIntroducer(LambdaIntroducer &Intro){ argument
625 Intro.Range.setBegin(T.getOpenLocation());
632 Intro.Default = LCD_ByRef;
633 Intro
651 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro, local
668 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro, local
691 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro, local
726 TryParseLambdaIntroducer(LambdaIntroducer &Intro) argument
742 ParseLambdaExpressionAfterIntroducer( LambdaIntroducer &Intro) argument
[all...]
/external/clang/lib/Sema/
H A DSemaLambda.cpp362 void Sema::ActOnStartOfLambdaDefinition(LambdaIntroducer &Intro, argument
372 CXXRecordDecl *Class = createLambdaClosureType(Intro.Range, KnownDependent);
393 EndLoc = Intro.Range.getEnd();
423 CXXMethodDecl *Method = startLambdaDefinition(Class, Intro.Range,
437 = enterLambdaScope(Method, Intro.Range, Intro.Default, ExplicitParams,
443 = Intro.Default == LCD_None? Intro.Range.getBegin() : Intro.DefaultLoc;
445 C = Intro
[all...]
H A DSemaCodeComplete.cpp4279 void Sema::CodeCompleteLambdaIntroducer(Scope *S, LambdaIntroducer &Intro, argument
4289 for (SmallVectorImpl<LambdaCapture>::iterator C = Intro.Captures.begin(),
4290 CEnd = Intro.Captures.end();
4316 if (!IncludedThis && !AfterAmpersand && Intro.Default != LCD_ByCopy)

Completed in 67 milliseconds