Lines Matching refs:MatchingParen

56       Left->Previous->MatchingParen &&  in isLambdaParameterList()
57 Left->Previous->MatchingParen->is(TT_TemplateOpener)) { in isLambdaParameterList()
58 Left = Left->Previous->MatchingParen; in isLambdaParameterList()
63 Left->Previous->MatchingParen && in isLambdaParameterList()
64 Left->Previous->MatchingParen->is(TT_LambdaLSquare); in isLambdaParameterList()
101 (!Previous.Previous->MatchingParen || in parseAngle()
102 !Previous.Previous->MatchingParen->is( in parseAngle()
143 Left->MatchingParen = CurrentToken; in parseAngle()
144 CurrentToken->MatchingParen = Left; in parseAngle()
302 } else if (OpeningParen.Previous && OpeningParen.Previous->MatchingParen && in parseParens()
303 OpeningParen.Previous->MatchingParen->is(TT_ObjCBlockLParen)) { in parseParens()
386 OpeningParen.MatchingParen = CurrentToken; in parseParens()
387 CurrentToken->MatchingParen = &OpeningParen; in parseParens()
493 auto *MatchingParen = Tok.Previous->MatchingParen; in isCSharpAttributeSpecifier() local
494 if (!MatchingParen || MatchingParen->is(TT_ArraySubscriptLSquare)) in isCSharpAttributeSpecifier()
730 Left->MatchingParen = CurrentToken; in parseSquare()
731 CurrentToken->MatchingParen = Left; in parseSquare()
828 OpeningBrace.MatchingParen = CurrentToken; in parseBrace()
829 CurrentToken->MatchingParen = &OpeningBrace; in parseBrace()
1072 Tok->Previous->MatchingParen && in consumeToken()
1073 Tok->Previous->MatchingParen->is(TT_OverloadedOperatorLParen)) { in consumeToken()
1075 Tok->Previous->MatchingParen->setType(TT_OverloadedOperator); in consumeToken()
1520 CurrentToken->MatchingParen = nullptr; in resetTokenMetadata()
1624 Tok = Tok->MatchingParen; in modifyContext()
1659 Previous = Previous->MatchingParen; in modifyContext()
1751 Current.Previous->MatchingParen) { in isDeductionGuide()
1755 Current.Previous->MatchingParen->Previous; in isDeductionGuide()
1885 if (Current.MatchingParen && Current.Next && in determineTokenType()
1890 if (FormatToken *AfterParen = Current.MatchingParen->Next) { in determineTokenType()
1893 if (FormatToken *BeforeParen = Current.MatchingParen->Previous) { in determineTokenType()
1935 Current.Previous->MatchingParen && in determineTokenType()
1936 Current.Previous->MatchingParen->Previous && in determineTokenType()
1937 Current.Previous->MatchingParen->Previous->is( in determineTokenType()
2005 return PreviousNotConst && PreviousNotConst->MatchingParen && in isStartOfName()
2006 PreviousNotConst->MatchingParen->Previous && in isStartOfName()
2007 PreviousNotConst->MatchingParen->Previous->isNot(tok::period) && in isStartOfName()
2008 PreviousNotConst->MatchingParen->Previous->isNot(tok::kw_template); in isStartOfName()
2044 LeftOfParens->MatchingParen) { in lParenStartsCppCast()
2045 auto *Prev = LeftOfParens->MatchingParen->getPreviousNonComment(); in lParenStartsCppCast()
2066 if (Tok.Previous == Tok.MatchingParen || !Tok.Next || !Tok.MatchingParen) in rParenEndsCast()
2069 FormatToken *LeftOfParens = Tok.MatchingParen->getPreviousNonComment(); in rParenEndsCast()
2075 if (!LeftOfParens->MatchingParen || in rParenEndsCast()
2076 !LeftOfParens->MatchingParen->Previous) { in rParenEndsCast()
2079 LeftOfParens = LeftOfParens->MatchingParen->Previous; in rParenEndsCast()
2162 if (T->MatchingParen && T->MatchingParen->Previous && in rParenEndsCast()
2163 T->MatchingParen->Previous->is(tok::kw___attribute)) { in rParenEndsCast()
2164 T = T->MatchingParen->Previous->Previous; in rParenEndsCast()
2169 if (T->MatchingParen && T->MatchingParen->Previous) { in rParenEndsCast()
2170 T = T->MatchingParen->Previous; in rParenEndsCast()
2199 for (const FormatToken *Token = Tok.MatchingParen->Next; Token != &Tok; in rParenEndsCast()
2231 for (FormatToken *Prev = Tok.Previous; Prev != Tok.MatchingParen; in rParenEndsCast()
2329 !PrevToken->MatchingParen) in determineStarAmpUsage()
2472 (Current->MatchingParen || Current->is(TT_TemplateString))) || in parse()
2738 if (Next->is(TT_TemplateOpener) && Next->MatchingParen) { in isFunctionDeclarationName()
2739 Next = Next->MatchingParen; in isFunctionDeclarationName()
2759 Next = Next->MatchingParen; in isFunctionDeclarationName()
2779 if (!Next || !Next->is(tok::l_paren) || !Next->MatchingParen) in isFunctionDeclarationName()
2784 if (Next->Next == Next->MatchingParen) in isFunctionDeclarationName()
2787 if (Next->MatchingParen->Next && in isFunctionDeclarationName()
2788 Next->MatchingParen->Next->is(TT_PointerOrReference)) { in isFunctionDeclarationName()
2807 for (const FormatToken *Tok = Next->Next; Tok && Tok != Next->MatchingParen; in isFunctionDeclarationName()
2811 if (Tok->isOneOf(tok::l_paren, TT_TemplateOpener) && Tok->MatchingParen) { in isFunctionDeclarationName()
2812 Tok = Tok->MatchingParen; in isFunctionDeclarationName()
2963 if (Current->MatchingParen && in calculateFormattingInformation()
2964 Current->MatchingParen->opensBlockOrBlockTypeList(Style) && in calculateFormattingInformation()
3286 else if (Right.is(tok::r_paren) && Right.MatchingParen) in spaceRequiredBetween()
3287 LeftParen = Right.MatchingParen; in spaceRequiredBetween()
3311 (Left.MatchingParen && Left.MatchingParen->is(TT_CastRParen))) in spaceRequiredBetween()
3318 bool IsLightweightGeneric = Right.MatchingParen && in spaceRequiredBetween()
3319 Right.MatchingParen->Next && in spaceRequiredBetween()
3320 Right.MatchingParen->Next->is(tok::colon); in spaceRequiredBetween()
3356 if (!Left.MatchingParen) in spaceRequiredBetween()
3359 Left.MatchingParen->getPreviousNonComment(); in spaceRequiredBetween()
3459 if (Previous->is(TT_TemplateCloser) && Previous->MatchingParen) { in spaceRequiredBetween()
3460 Previous = Previous->MatchingParen->getPreviousNonComment(); in spaceRequiredBetween()
3509 return Right.MatchingParen && in spaceRequiredBetween()
3510 ((Right.MatchingParen->is(TT_ArrayInitializerLSquare) && in spaceRequiredBetween()
3511 SpaceRequiredForArrayInitializerLSquare(*Right.MatchingParen, in spaceRequiredBetween()
3514 Right.MatchingParen->isOneOf(TT_ArraySubscriptLSquare, in spaceRequiredBetween()
3517 Right.MatchingParen->is(TT_AttributeParen)); in spaceRequiredBetween()
3531 (Right.is(tok::r_brace) && Right.MatchingParen && in spaceRequiredBetween()
3532 Right.MatchingParen->isNot(BK_Block))) { in spaceRequiredBetween()
3596 Left.MatchingParen && Left.MatchingParen->is(TT_LambdaLSquare)) { in spaceRequiredBetween()
3611 if (Left.is(tok::r_square) && Left.MatchingParen && in spaceRequiredBetween()
3612 Left.MatchingParen->Previous && in spaceRequiredBetween()
3613 Left.MatchingParen->Previous->is(tok::kw_delete)) { in spaceRequiredBetween()
3649 if (Left.is(TT_TemplateCloser) && Left.MatchingParen && in spaceRequiredBetween()
3650 Left.MatchingParen->Previous && in spaceRequiredBetween()
3651 (Left.MatchingParen->Previous->is(tok::period) || in spaceRequiredBetween()
3652 Left.MatchingParen->Previous->is(tok::coloncolon))) { in spaceRequiredBetween()
3664 if (Right.is(tok::r_brace) && Right.MatchingParen && in spaceRequiredBetween()
3665 Right.MatchingParen->endsSequence(TT_DictLiteral, tok::at)) { in spaceRequiredBetween()
3752 if (Left.MatchingParen && in spaceRequiredBefore()
3753 Left.MatchingParen->is(TT_ProtoExtensionLSquare) && in spaceRequiredBefore()
3851 Right.MatchingParen) { in spaceRequiredBefore()
3852 const FormatToken *Next = Right.MatchingParen->getNextNonComment(); in spaceRequiredBefore()
3971 (Left.is(tok::r_paren) && Left.MatchingParen && in spaceRequiredBefore()
3972 Left.MatchingParen->endsSequence(tok::l_paren, tok::at)))) { in spaceRequiredBefore()
4136 Left.MatchingParen && in spaceRequiredBefore()
4137 Left.MatchingParen->is(TT_OverloadedOperatorLParen)) { in spaceRequiredBefore()
4159 return Tok.MatchingParen && Tok.MatchingParen->Next && in IsFunctionArgument()
4160 Tok.MatchingParen->Next->isOneOf(tok::comma, tok::r_paren); in IsFunctionArgument()
4316 Left.isNot(BK_Block) && Left.MatchingParen) { in mustBreakBefore()
4317 BeforeClosingBrace = Left.MatchingParen->Previous; in mustBreakBefore()
4318 } else if (Right.MatchingParen && in mustBreakBefore()
4319 (Right.MatchingParen->isOneOf(tok::l_brace, in mustBreakBefore()
4322 Right.MatchingParen->is(tok::l_paren)))) { in mustBreakBefore()
4353 if (Left.ClosesTemplateDeclaration && Left.MatchingParen && in mustBreakBefore()
4354 Left.MatchingParen->NestingLevel == 0) { in mustBreakBefore()
4786 if (Right.is(tok::r_square) && Right.MatchingParen && in canBreakBefore()
4787 Right.MatchingParen->is(TT_ProtoExtensionLSquare)) { in canBreakBefore()
4849 if (Right.is(tok::r_square) && Right.MatchingParen && in canBreakBefore()
4850 Right.MatchingParen->is(TT_LambdaLSquare)) { in canBreakBefore()
4857 return Right.MatchingParen && Right.MatchingParen->is(BK_Block); in canBreakBefore()
4862 !Right.MatchingParen) { in canBreakBefore()
4865 const FormatToken *Previous = Right.MatchingParen->Previous; in canBreakBefore()