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()
75 static bool isCppAttribute(bool IsCpp, const FormatToken &Tok) { in isCppAttribute()
81 const FormatToken *AttrTok = Tok.Next->Next; in isCppAttribute()
128 const FormatToken &Previous = *CurrentToken->Previous; // The '<'. in parseAngle()
140 FormatToken *Left = CurrentToken->Previous; in parseAngle()
216 if (FormatToken *Previous = CurrentToken->getPreviousNonComment()) { in parseAngle()
255 FormatToken &OpeningParen = *CurrentToken->Previous; in parseParens()
257 FormatToken *PrevNonComment = OpeningParen.getPreviousNonComment(); in parseParens()
273 if (FormatToken *MaybeSel = OpeningParen.Previous) { in parseParens()
284 FormatToken *Prev = &OpeningParen; in parseParens()
389 FormatToken *PossibleObjCForInToken = nullptr; in parseParens()
396 FormatToken *Prev = CurrentToken->getPreviousNonComment(); in parseParens()
398 FormatToken *PrevPrev = Prev->getPreviousNonComment(); in parseParens()
399 FormatToken *Next = CurrentToken->Next; in parseParens()
436 for (FormatToken *Tok = &OpeningParen; Tok != CurrentToken; in parseParens()
515 FormatToken *Tok = CurrentToken; in parseParens()
525 bool isCSharpAttributeSpecifier(const FormatToken &Tok) { in isCSharpAttributeSpecifier()
540 const FormatToken *AttrTok = Tok.Next; in isCSharpAttributeSpecifier()
576 bool isCpp11AttributeSpecifier(const FormatToken &Tok) { in isCpp11AttributeSpecifier()
588 FormatToken *Left = CurrentToken->Previous; in parseSquare()
590 FormatToken *Parent = Left->getPreviousNonComment(); in parseSquare()
758 FormatToken *Previous = CurrentToken->getPreviousNonComment(); in parseSquare()
802 FormatToken *Tok = CurrentToken; in parseSquare()
829 FormatToken &OpeningBrace = *CurrentToken->Previous; in parseBrace()
865 FormatToken *Previous = CurrentToken->getPreviousNonComment(); in parseBrace()
894 void updateParameterCount(FormatToken *Left, FormatToken *Current) { in updateParameterCount()
937 FormatToken *Tok = CurrentToken; in consumeToken()
1005 if (FormatToken *Previous = Tok->getPreviousNonComment()) in consumeToken()
1011 const FormatToken *BeforePrevious = Tok->Previous->Previous; in consumeToken()
1046 FormatToken *Prev = Tok->getPreviousNonComment(); in consumeToken()
1054 FormatToken *PrevPrev = Prev->getPreviousNonComment(); in consumeToken()
1144 FormatToken *Previous = Tok->getPreviousNonComment(); in consumeToken()
1163 FormatToken *Previous = Tok->getPreviousNonComment(); in consumeToken()
1442 FormatToken *Tok = CurrentToken; in parsePreprocessorDirective()
1551 bool isClosureImportStatement(const FormatToken &Tok) { in isClosureImportStatement()
1619 FormatToken *FirstObjCSelectorName = nullptr;
1620 FormatToken *FirstStartOfName = nullptr;
1670 void modifyContext(const FormatToken &Current) { in modifyContext()
1685 const FormatToken *Tok = Line.First->getNextNonComment(); in modifyContext()
1722 for (FormatToken *Previous = Current.Previous; in modifyContext()
1756 for (FormatToken *Previous = Current.Previous; in modifyContext()
1777 static FormatToken *untilMatchingParen(FormatToken *Current) { in untilMatchingParen()
1792 static bool isDeductionGuide(FormatToken &Current) { in isDeductionGuide()
1797 FormatToken *TemplateCloser = Current.Next->Next; in isDeductionGuide()
1822 FormatToken *LeadingIdentifier = in isDeductionGuide()
1832 void determineTokenType(FormatToken &Current) { in determineTokenType()
1946 if (FormatToken *AfterParen = Current.MatchingParen->Next) { in determineTokenType()
1949 if (FormatToken *BeforeParen = Current.MatchingParen->Previous) { in determineTokenType()
1978 FormatToken *PreviousNoComment = Current.getPreviousNonComment(); in determineTokenType()
2014 const FormatToken &AtToken = *Current.Previous; in determineTokenType()
2015 const FormatToken *Previous = AtToken.getPreviousNonComment(); in determineTokenType()
2033 bool isStartOfName(const FormatToken &Tok) { in isStartOfName()
2045 FormatToken *PreviousNotConst = Tok.getPreviousNonComment(); in isStartOfName()
2101 bool lParenStartsCppCast(const FormatToken &Tok) { in lParenStartsCppCast()
2106 FormatToken *LeftOfParens = Tok.getPreviousNonComment(); in lParenStartsCppCast()
2122 bool rParenEndsCast(const FormatToken &Tok) { in rParenEndsCast()
2136 FormatToken *LeftOfParens = Tok.MatchingParen->getPreviousNonComment(); in rParenEndsCast()
2151 auto MayBeArrayDelete = [](FormatToken *Tok) -> FormatToken * { in rParenEndsCast()
2164 if (FormatToken *MaybeDelete = MayBeArrayDelete(LeftOfParens)) in rParenEndsCast()
2221 auto IsQualifiedPointerOrReference = [](FormatToken *T) { in rParenEndsCast()
2266 for (const FormatToken *Token = Tok.MatchingParen->Next; Token != &Tok; in rParenEndsCast()
2298 for (FormatToken *Prev = Tok.Previous; Prev != Tok.MatchingParen; in rParenEndsCast()
2307 bool determineUnaryOperatorByUsage(const FormatToken &Tok) { in determineUnaryOperatorByUsage()
2308 const FormatToken *PrevToken = Tok.getPreviousNonComment(); in determineUnaryOperatorByUsage()
2344 TokenType determineStarAmpUsage(const FormatToken &Tok, bool IsExpression, in determineStarAmpUsage()
2353 const FormatToken *PrevToken = Tok.getPreviousNonComment(); in determineStarAmpUsage()
2357 const FormatToken *NextToken = Tok.getNextNonComment(); in determineStarAmpUsage()
2410 const FormatToken *NextNonParen = NextToken; in determineStarAmpUsage()
2432 const FormatToken *NextNextToken = NextToken->getNextNonComment(); in determineStarAmpUsage()
2445 TokenType determinePlusMinusCaretUsage(const FormatToken &Tok) { in determinePlusMinusCaretUsage()
2449 const FormatToken *PrevToken = Tok.getPreviousNonComment(); in determinePlusMinusCaretUsage()
2461 TokenType determineIncrementUsage(const FormatToken &Tok) { in determineIncrementUsage()
2462 const FormatToken *PrevToken = Tok.getPreviousNonComment(); in determineIncrementUsage()
2475 FormatToken *CurrentToken;
2483 llvm::SmallPtrSet<FormatToken *, 16> NonTemplateLess;
2523 FormatToken *Start = Current; in parse()
2524 FormatToken *LatestOperator = nullptr; in parse()
2607 const FormatToken *NextNonComment = Current->getNextNonComment(); in getCurrentPrecedence()
2657 void addFakeParenthesis(FormatToken *Start, prec::Level Precedence, in addFakeParenthesis()
2658 FormatToken *End = nullptr) { in addFakeParenthesis()
2674 llvm::SmallVector<FormatToken *, 2> Tokens; in parseUnaryOperator()
2680 for (FormatToken *Token : llvm::reverse(Tokens)) { in parseUnaryOperator()
2689 FormatToken *Start = Current; in parseConditionalExpr()
2715 FormatToken *Current;
2792 static bool isFunctionDeclarationName(bool IsCpp, const FormatToken &Current, in isFunctionDeclarationName()
2794 auto skipOperatorName = [](const FormatToken *Next) -> const FormatToken * { in isFunctionDeclarationName()
2830 const FormatToken *Next = Current.Next; in isFunctionDeclarationName()
2892 for (const FormatToken *Tok = Next->Next; Tok && Tok != Next->MatchingParen; in isFunctionDeclarationName()
2936 static bool mustBreakAfterAttributes(const FormatToken &Tok, in mustBreakAfterAttributes()
2955 FormatToken *Current = Line.First->Next; in calculateFormattingInformation()
2963 for (FormatToken *Tok = Current, *AfterLastAttribute = nullptr; Tok; in calculateFormattingInformation()
2979 const FormatToken *Prev = Current->Previous; in calculateFormattingInformation()
2996 for (FormatToken *Parameter = Current->Previous; Parameter; in calculateFormattingInformation()
3030 FormatToken &LastOfChild = *Prev->Children[0]->Last; in calculateFormattingInformation()
3089 FormatToken *Current = Line.Last; in calculateUnbreakableTailLengths()
3123 FormatToken *TokenAnnotator::calculateInitializerColumnList( in calculateInitializerColumnList()
3124 AnnotatedLine &Line, FormatToken *CurrentToken, unsigned Depth) const { in calculateInitializerColumnList()
3143 const FormatToken &Tok, in splitPenalty()
3145 const FormatToken &Left = *Tok.Previous; in splitPenalty()
3146 const FormatToken &Right = Tok; in splitPenalty()
3357 bool TokenAnnotator::spaceRequiredBeforeParens(const FormatToken &Right) const { in spaceRequiredBeforeParens()
3372 const FormatToken &Left, in spaceRequiredBetween()
3373 const FormatToken &Right) const { in spaceRequiredBetween()
3400 const FormatToken *LeftParen = nullptr; in spaceRequiredBetween()
3484 FormatToken *TokenBeforeMatchingParen = in spaceRequiredBetween()
3580 const FormatToken *Previous = &Left; in spaceRequiredBetween()
3620 [](const FormatToken &LSquareTok, const FormatStyle &Style) { in spaceRequiredBetween()
3811 const FormatToken &Right) const { in spaceRequiredBefore()
3812 const FormatToken &Left = *Right.Previous; in spaceRequiredBefore()
3983 const FormatToken *Next = Right.MatchingParen->getNextNonComment(); in spaceRequiredBefore()
4097 const FormatToken *Next = Right.getNextNonComment(); in spaceRequiredBefore()
4187 const FormatToken *Next = Right.getNextNonComment(); in spaceRequiredBefore()
4323 static bool isAllmanBrace(const FormatToken &Tok) { in isAllmanBrace()
4329 static bool IsFunctionArgument(const FormatToken &Tok) { in IsFunctionArgument()
4335 isItAnEmptyLambdaAllowed(const FormatToken &Tok, in isItAnEmptyLambdaAllowed()
4340 static bool isAllmanLambdaBrace(const FormatToken &Tok) { in isAllmanLambdaBrace()
4346 static const FormatToken *getFirstNonComment(const AnnotatedLine &Line) { in getFirstNonComment()
4347 const FormatToken *Next = Line.First; in getFirstNonComment()
4356 const FormatToken &Right) const { in mustBreakBefore()
4357 const FormatToken &Left = *Right.Previous; in mustBreakBefore()
4498 const FormatToken *BeforeClosingBrace = nullptr; in mustBreakBefore()
4706 FormatToken *LBrace = Right.Next; in mustBreakBefore()
4781 const FormatToken &Right) const { in canBreakBefore()
4782 const FormatToken &Left = *Right.Previous; in canBreakBefore()
4805 const FormatToken *NonComment = Right.getPreviousNonComment(); in canBreakBefore()
4837 const FormatToken *Next = Right.getNextNonComment(); in canBreakBefore()
5055 const FormatToken *Previous = Right.MatchingParen->Previous; in canBreakBefore()
5138 const FormatToken *Tok = Line.First; in printDebugInfo()
5161 TokenAnnotator::getTokenReferenceAlignment(const FormatToken &Reference) const { in getTokenReferenceAlignment()
5179 const FormatToken &PointerOrReference) const { in getTokenPointerOrReferenceAlignment()