Lines Matching refs:MatchingParen

49       Left->Previous->MatchingParen &&  in isLambdaParameterList()
50 Left->Previous->MatchingParen->is(TT_TemplateOpener)) in isLambdaParameterList()
51 Left = Left->Previous->MatchingParen; in isLambdaParameterList()
55 Left->Previous->MatchingParen && in isLambdaParameterList()
56 Left->Previous->MatchingParen->is(TT_LambdaLSquare); in isLambdaParameterList()
93 (!Previous.Previous->MatchingParen || in parseAngle()
94 !Previous.Previous->MatchingParen->is(TT_OverloadedOperatorLParen))) in parseAngle()
131 Left->MatchingParen = CurrentToken; in parseAngle()
132 CurrentToken->MatchingParen = Left; in parseAngle()
282 } else if (Left->Previous && Left->Previous->MatchingParen && in parseParens()
283 Left->Previous->MatchingParen->is(TT_ObjCBlockLParen)) { in parseParens()
359 Left->MatchingParen = CurrentToken; in parseParens()
360 CurrentToken->MatchingParen = Left; in parseParens()
456 auto *MatchingParen = Tok.Previous->MatchingParen; in isCSharpAttributeSpecifier() local
457 if (!MatchingParen || MatchingParen->is(TT_ArraySubscriptLSquare)) in isCSharpAttributeSpecifier()
692 Left->MatchingParen = CurrentToken; in parseSquare()
693 CurrentToken->MatchingParen = Left; in parseSquare()
783 Left->MatchingParen = CurrentToken; in parseBrace()
784 CurrentToken->MatchingParen = Left; in parseBrace()
1009 Tok->Previous->MatchingParen && in consumeToken()
1010 Tok->Previous->MatchingParen->is(TT_OverloadedOperatorLParen)) { in consumeToken()
1012 Tok->Previous->MatchingParen->setType(TT_OverloadedOperator); in consumeToken()
1421 CurrentToken->MatchingParen = nullptr; in resetTokenMetadata()
1508 Previous = Previous->MatchingParen; in modifyContext()
1594 Current.Previous->MatchingParen) { in isDeductionGuide()
1598 Current.Previous->MatchingParen->Previous; in isDeductionGuide()
1721 if (Current.MatchingParen && Current.Next && in determineTokenType()
1726 if (FormatToken *AfterParen = Current.MatchingParen->Next) { in determineTokenType()
1729 if (FormatToken *BeforeParen = Current.MatchingParen->Previous) in determineTokenType()
1769 Current.Previous->MatchingParen && in determineTokenType()
1770 Current.Previous->MatchingParen->Previous && in determineTokenType()
1771 Current.Previous->MatchingParen->Previous->is( in determineTokenType()
1833 return PreviousNotConst && PreviousNotConst->MatchingParen && in isStartOfName()
1834 PreviousNotConst->MatchingParen->Previous && in isStartOfName()
1835 PreviousNotConst->MatchingParen->Previous->isNot(tok::period) && in isStartOfName()
1836 PreviousNotConst->MatchingParen->Previous->isNot(tok::kw_template); in isStartOfName()
1856 if (Tok.Previous == Tok.MatchingParen || !Tok.Next || !Tok.MatchingParen) in rParenEndsCast()
1859 FormatToken *LeftOfParens = Tok.MatchingParen->getPreviousNonComment(); in rParenEndsCast()
1864 if (!LeftOfParens->MatchingParen || in rParenEndsCast()
1865 !LeftOfParens->MatchingParen->Previous) in rParenEndsCast()
1867 LeftOfParens = LeftOfParens->MatchingParen->Previous; in rParenEndsCast()
1919 if (T->MatchingParen && T->MatchingParen->Previous && in rParenEndsCast()
1920 T->MatchingParen->Previous->is(tok::kw___attribute)) { in rParenEndsCast()
1921 T = T->MatchingParen->Previous->Previous; in rParenEndsCast()
1926 if (T->MatchingParen && T->MatchingParen->Previous) { in rParenEndsCast()
1927 T = T->MatchingParen->Previous; in rParenEndsCast()
1956 for (const FormatToken *Token = Tok.MatchingParen->Next; Token != &Tok; in rParenEndsCast()
1985 for (FormatToken *Prev = Tok.Previous; Prev != Tok.MatchingParen; in rParenEndsCast()
2175 (Current->MatchingParen || Current->is(TT_TemplateString))) || in parse()
2427 if (Next->is(TT_TemplateOpener) && Next->MatchingParen) { in isFunctionDeclarationName()
2428 Next = Next->MatchingParen; in isFunctionDeclarationName()
2448 Next = Next->MatchingParen; in isFunctionDeclarationName()
2468 if (!Next || !Next->is(tok::l_paren) || !Next->MatchingParen) in isFunctionDeclarationName()
2473 if (Next->Next == Next->MatchingParen) in isFunctionDeclarationName()
2476 if (Next->MatchingParen->Next && in isFunctionDeclarationName()
2477 Next->MatchingParen->Next->is(TT_PointerOrReference)) in isFunctionDeclarationName()
2494 for (const FormatToken *Tok = Next->Next; Tok && Tok != Next->MatchingParen; in isFunctionDeclarationName()
2498 if (Tok->isOneOf(tok::l_paren, TT_TemplateOpener) && Tok->MatchingParen) { in isFunctionDeclarationName()
2499 Tok = Tok->MatchingParen; in isFunctionDeclarationName()
2643 if (Current->MatchingParen && in calculateFormattingInformation()
2644 Current->MatchingParen->opensBlockOrBlockTypeList(Style)) { in calculateFormattingInformation()
2937 if (Right.is(tok::r_paren) && Right.MatchingParen && in spaceRequiredBetween()
2938 Right.MatchingParen->Previous && in spaceRequiredBetween()
2939 isKeywordWithCondition(*Right.MatchingParen->Previous)) in spaceRequiredBetween()
2952 (Left.MatchingParen && Left.MatchingParen->is(TT_CastRParen))) in spaceRequiredBetween()
2958 bool IsLightweightGeneric = Right.MatchingParen && in spaceRequiredBetween()
2959 Right.MatchingParen->Next && in spaceRequiredBetween()
2960 Right.MatchingParen->Next->is(tok::colon); in spaceRequiredBetween()
2994 if (!Left.MatchingParen) in spaceRequiredBetween()
2997 Left.MatchingParen->getPreviousNonComment(); in spaceRequiredBetween()
3057 if (Previous->is(TT_TemplateCloser) && Previous->MatchingParen) { in spaceRequiredBetween()
3058 Previous = Previous->MatchingParen->getPreviousNonComment(); in spaceRequiredBetween()
3105 return Right.MatchingParen && in spaceRequiredBetween()
3106 ((Right.MatchingParen->is(TT_ArrayInitializerLSquare) && in spaceRequiredBetween()
3107 SpaceRequiredForArrayInitializerLSquare(*Right.MatchingParen, in spaceRequiredBetween()
3110 Right.MatchingParen->isOneOf(TT_ArraySubscriptLSquare, in spaceRequiredBetween()
3113 Right.MatchingParen->is(TT_AttributeParen)); in spaceRequiredBetween()
3125 (Right.is(tok::r_brace) && Right.MatchingParen && in spaceRequiredBetween()
3126 Right.MatchingParen->isNot(BK_Block))) in spaceRequiredBetween()
3161 (Left.is(tok::r_square) && Left.MatchingParen && in spaceRequiredBetween()
3162 Left.MatchingParen->is(TT_LambdaLSquare))) && in spaceRequiredBetween()
3180 if (Left.is(TT_TemplateCloser) && Left.MatchingParen && in spaceRequiredBetween()
3181 Left.MatchingParen->Previous && in spaceRequiredBetween()
3182 (Left.MatchingParen->Previous->is(tok::period) || in spaceRequiredBetween()
3183 Left.MatchingParen->Previous->is(tok::coloncolon))) in spaceRequiredBetween()
3193 if (Right.is(tok::r_brace) && Right.MatchingParen && in spaceRequiredBetween()
3194 Right.MatchingParen->endsSequence(TT_DictLiteral, tok::at)) in spaceRequiredBetween()
3236 if (Left.MatchingParen && in spaceRequiredBefore()
3237 Left.MatchingParen->is(TT_ProtoExtensionLSquare) && in spaceRequiredBefore()
3330 Right.MatchingParen) { in spaceRequiredBefore()
3331 const FormatToken *Next = Right.MatchingParen->getNextNonComment(); in spaceRequiredBefore()
3572 Left.MatchingParen && Left.MatchingParen->is(TT_OverloadedOperatorLParen)) in spaceRequiredBefore()
3592 return Tok.MatchingParen && Tok.MatchingParen->Next && in IsFunctionArgument()
3593 Tok.MatchingParen->Next->isOneOf(tok::comma, tok::r_paren); in IsFunctionArgument()
3722 Left.isNot(BK_Block) && Left.MatchingParen) in mustBreakBefore()
3723 BeforeClosingBrace = Left.MatchingParen->Previous; in mustBreakBefore()
3724 else if (Right.MatchingParen && in mustBreakBefore()
3725 (Right.MatchingParen->isOneOf(tok::l_brace, in mustBreakBefore()
3728 Right.MatchingParen->is(tok::l_paren)))) in mustBreakBefore()
3748 Right.Previous->MatchingParen && in mustBreakBefore()
3749 Right.Previous->MatchingParen->NestingLevel == 0) { in mustBreakBefore()
4116 if (Right.is(tok::r_square) && Right.MatchingParen && in canBreakBefore()
4117 Right.MatchingParen->is(TT_ProtoExtensionLSquare)) in canBreakBefore()
4155 if (Right.is(tok::r_square) && Right.MatchingParen && in canBreakBefore()
4156 Right.MatchingParen->is(TT_LambdaLSquare)) in canBreakBefore()
4162 return Right.MatchingParen && Right.MatchingParen->is(BK_Block); in canBreakBefore()