Lines Matching refs:FormatToken
47 static bool canBeObjCSelectorComponent(const FormatToken &Tok) { in canBeObjCSelectorComponent()
53 static bool isLambdaParameterList(const FormatToken *Left) { in isLambdaParameterList()
69 static bool isKeywordWithCondition(const FormatToken &Tok) { in isKeywordWithCondition()
96 const FormatToken &Previous = *CurrentToken->Previous; // The '<'. in parseAngle()
108 FormatToken *Left = CurrentToken->Previous; in parseAngle()
185 if (FormatToken *Previous = CurrentToken->getPreviousNonComment()) { in parseAngle()
224 FormatToken &OpeningParen = *CurrentToken->Previous; in parseParens()
226 FormatToken *PrevNonComment = OpeningParen.getPreviousNonComment(); in parseParens()
241 if (FormatToken *MaybeSel = OpeningParen.Previous) { in parseParens()
251 FormatToken *Prev = &OpeningParen; in parseParens()
347 FormatToken *PossibleObjCForInToken = nullptr; in parseParens()
354 FormatToken *Prev = CurrentToken->getPreviousNonComment(); in parseParens()
356 FormatToken *PrevPrev = Prev->getPreviousNonComment(); in parseParens()
357 FormatToken *Next = CurrentToken->Next; in parseParens()
394 for (FormatToken *Tok = &OpeningParen; Tok != CurrentToken; in parseParens()
473 FormatToken *Tok = CurrentToken; in parseParens()
483 bool isCSharpAttributeSpecifier(const FormatToken &Tok) { in isCSharpAttributeSpecifier()
498 const FormatToken *AttrTok = Tok.Next; in isCSharpAttributeSpecifier()
534 bool isCpp11AttributeSpecifier(const FormatToken &Tok) { in isCpp11AttributeSpecifier()
540 const FormatToken *AttrTok = Tok.Next->Next; in isCpp11AttributeSpecifier()
573 FormatToken *Left = CurrentToken->Previous; in parseSquare()
575 FormatToken *Parent = Left->getPreviousNonComment(); in parseSquare()
737 FormatToken *Previous = CurrentToken->getPreviousNonComment(); in parseSquare()
780 FormatToken *Tok = CurrentToken; in parseSquare()
807 FormatToken &OpeningBrace = *CurrentToken->Previous; in parseBrace()
843 FormatToken *Previous = CurrentToken->getPreviousNonComment(); in parseBrace()
872 void updateParameterCount(FormatToken *Left, FormatToken *Current) { in updateParameterCount()
915 FormatToken *Tok = CurrentToken; in consumeToken()
960 if (FormatToken *Previous = Tok->getPreviousNonComment()) in consumeToken()
966 const FormatToken *BeforePrevious = Tok->Previous->Previous; in consumeToken()
999 FormatToken *Prev = Tok->getPreviousNonComment(); in consumeToken()
1007 FormatToken *PrevPrev = Prev->getPreviousNonComment(); in consumeToken()
1096 FormatToken *Previous = Tok->getPreviousNonComment(); in consumeToken()
1115 FormatToken *Previous = Tok->getPreviousNonComment(); in consumeToken()
1376 FormatToken *Tok = CurrentToken; in parsePreprocessorDirective()
1485 bool isClosureImportStatement(const FormatToken &Tok) { in isClosureImportStatement()
1553 FormatToken *FirstObjCSelectorName = nullptr;
1554 FormatToken *FirstStartOfName = nullptr;
1602 void modifyContext(const FormatToken &Current) { in modifyContext()
1617 const FormatToken *Tok = Line.First->getNextNonComment(); in modifyContext()
1654 for (FormatToken *Previous = Current.Previous; in modifyContext()
1688 for (FormatToken *Previous = Current.Previous; in modifyContext()
1709 static FormatToken *untilMatchingParen(FormatToken *Current) { in untilMatchingParen()
1724 static bool isDeductionGuide(FormatToken &Current) { in isDeductionGuide()
1729 FormatToken *TemplateCloser = Current.Next->Next; in isDeductionGuide()
1754 FormatToken *LeadingIdentifier = in isDeductionGuide()
1760 FormatToken *PriorLeadingIdentifier = LeadingIdentifier->Previous; in isDeductionGuide()
1777 void determineTokenType(FormatToken &Current) { in determineTokenType()
1890 if (FormatToken *AfterParen = Current.MatchingParen->Next) { in determineTokenType()
1893 if (FormatToken *BeforeParen = Current.MatchingParen->Previous) { in determineTokenType()
1922 FormatToken *PreviousNoComment = Current.getPreviousNonComment(); in determineTokenType()
1956 const FormatToken &AtToken = *Current.Previous; in determineTokenType()
1957 const FormatToken *Previous = AtToken.getPreviousNonComment(); in determineTokenType()
1975 bool isStartOfName(const FormatToken &Tok) { in isStartOfName()
1987 FormatToken *PreviousNotConst = Tok.getPreviousNonComment(); in isStartOfName()
2037 bool lParenStartsCppCast(const FormatToken &Tok) { in lParenStartsCppCast()
2042 FormatToken *LeftOfParens = Tok.getPreviousNonComment(); in lParenStartsCppCast()
2058 bool rParenEndsCast(const FormatToken &Tok) { in rParenEndsCast()
2069 FormatToken *LeftOfParens = Tok.MatchingParen->getPreviousNonComment(); in rParenEndsCast()
2084 auto MayBeArrayDelete = [](FormatToken *Tok) -> FormatToken * { in rParenEndsCast()
2097 if (FormatToken *MaybeDelete = MayBeArrayDelete(LeftOfParens)) in rParenEndsCast()
2154 auto IsQualifiedPointerOrReference = [](FormatToken *T) { 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()
2240 bool determineUnaryOperatorByUsage(const FormatToken &Tok) { in determineUnaryOperatorByUsage()
2241 const FormatToken *PrevToken = Tok.getPreviousNonComment(); in determineUnaryOperatorByUsage()
2277 TokenType determineStarAmpUsage(const FormatToken &Tok, bool IsExpression, in determineStarAmpUsage()
2286 const FormatToken *PrevToken = Tok.getPreviousNonComment(); in determineStarAmpUsage()
2290 const FormatToken *NextToken = Tok.getNextNonComment(); in determineStarAmpUsage()
2338 const FormatToken *NextNonParen = NextToken; in determineStarAmpUsage()
2360 const FormatToken *NextNextToken = NextToken->getNextNonComment(); in determineStarAmpUsage()
2373 TokenType determinePlusMinusCaretUsage(const FormatToken &Tok) { in determinePlusMinusCaretUsage()
2377 const FormatToken *PrevToken = Tok.getPreviousNonComment(); in determinePlusMinusCaretUsage()
2389 TokenType determineIncrementUsage(const FormatToken &Tok) { in determineIncrementUsage()
2390 const FormatToken *PrevToken = Tok.getPreviousNonComment(); in determineIncrementUsage()
2403 FormatToken *CurrentToken;
2411 llvm::SmallPtrSet<FormatToken *, 16> NonTemplateLess;
2451 FormatToken *Start = Current; in parse()
2452 FormatToken *LatestOperator = nullptr; in parse()
2535 const FormatToken *NextNonComment = Current->getNextNonComment(); in getCurrentPrecedence()
2579 void addFakeParenthesis(FormatToken *Start, prec::Level Precedence, in addFakeParenthesis()
2580 FormatToken *End = nullptr) { in addFakeParenthesis()
2596 llvm::SmallVector<FormatToken *, 2> Tokens; in parseUnaryOperator()
2602 for (FormatToken *Token : llvm::reverse(Tokens)) { in parseUnaryOperator()
2611 FormatToken *Start = Current; in parseConditionalExpr()
2637 FormatToken *Current;
2711 static bool isFunctionDeclarationName(bool IsCpp, const FormatToken &Current, in isFunctionDeclarationName()
2713 auto skipOperatorName = [](const FormatToken *Next) -> const FormatToken * { in isFunctionDeclarationName()
2749 const FormatToken *Next = Current.Next; in isFunctionDeclarationName()
2807 for (const FormatToken *Tok = Next->Next; Tok && Tok != Next->MatchingParen; in isFunctionDeclarationName()
2858 FormatToken *Current = Line.First->Next; in calculateFormattingInformation()
2869 const FormatToken *Prev = Current->Previous; in calculateFormattingInformation()
2886 for (FormatToken *Parameter = Current->Previous; Parameter; in calculateFormattingInformation()
2920 FormatToken &LastOfChild = *Prev->Children[0]->Last; in calculateFormattingInformation()
2979 FormatToken *Current = Line.Last; in calculateUnbreakableTailLengths()
3013 FormatToken *TokenAnnotator::calculateInitializerColumnList( in calculateInitializerColumnList()
3014 AnnotatedLine &Line, FormatToken *CurrentToken, unsigned Depth) const { in calculateInitializerColumnList()
3033 const FormatToken &Tok, in splitPenalty()
3035 const FormatToken &Left = *Tok.Previous; in splitPenalty()
3036 const FormatToken &Right = Tok; in splitPenalty()
3244 bool TokenAnnotator::spaceRequiredBeforeParens(const FormatToken &Right) const { in spaceRequiredBeforeParens()
3259 const FormatToken &Left, in spaceRequiredBetween()
3260 const FormatToken &Right) const { in spaceRequiredBetween()
3283 const FormatToken *LeftParen = nullptr; in spaceRequiredBetween()
3358 FormatToken *TokenBeforeMatchingParen = in spaceRequiredBetween()
3453 const FormatToken *Previous = &Left; in spaceRequiredBetween()
3493 [](const FormatToken &LSquareTok, const FormatStyle &Style) { in spaceRequiredBetween()
3683 const FormatToken &Right) const { in spaceRequiredBefore()
3684 const FormatToken &Left = *Right.Previous; in spaceRequiredBefore()
3852 const FormatToken *Next = Right.MatchingParen->getNextNonComment(); in spaceRequiredBefore()
4018 const FormatToken *Next = Right.getNextNonComment(); in spaceRequiredBefore()
4152 static bool isAllmanBrace(const FormatToken &Tok) { in isAllmanBrace()
4158 static bool IsFunctionArgument(const FormatToken &Tok) { in IsFunctionArgument()
4164 isItAnEmptyLambdaAllowed(const FormatToken &Tok, in isItAnEmptyLambdaAllowed()
4169 static bool isAllmanLambdaBrace(const FormatToken &Tok) { in isAllmanLambdaBrace()
4175 static const FormatToken *getFirstNonComment(const AnnotatedLine &Line) { in getFirstNonComment()
4176 const FormatToken *Next = Line.First; in getFirstNonComment()
4185 const FormatToken &Right) const { in mustBreakBefore()
4186 const FormatToken &Left = *Right.Previous; in mustBreakBefore()
4313 const FormatToken *BeforeClosingBrace = nullptr; in mustBreakBefore()
4521 FormatToken *LBrace = Right.Next; in mustBreakBefore()
4596 const FormatToken &Right) const { in canBreakBefore()
4597 const FormatToken &Left = *Right.Previous; in canBreakBefore()
4620 const FormatToken *NonComment = Right.getPreviousNonComment(); in canBreakBefore()
4652 const FormatToken *Next = Right.getNextNonComment(); in canBreakBefore()
4865 const FormatToken *Previous = Right.MatchingParen->Previous; in canBreakBefore()
4946 const FormatToken *Tok = Line.First; in printDebugInfo()
4969 TokenAnnotator::getTokenReferenceAlignment(const FormatToken &Reference) const { in getTokenReferenceAlignment()
4987 const FormatToken &PointerOrReference) const { in getTokenPointerOrReferenceAlignment()