/external/clang/lib/Parse/ |
D | ParseOpenMP.cpp | 205 BalancedDelimiterTracker T(*this, tok::l_paren, in ParseOpenMPDeclarativeOrExecutableDirective() 291 BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end); in ParseOpenMPSimpleVarList() 489 BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end); in ParseOpenMPSingleExprClause() 519 BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end); in ParseOpenMPSimpleClause() 573 BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end); in ParseOpenMPSingleExprWithArgClause() 682 BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end); in ParseOpenMPVarListClause()
|
D | ParseExprCXX.cpp | 788 BalancedDelimiterTracker T(*this, tok::l_square); in ParseLambdaIntroducer() 878 BalancedDelimiterTracker Parens(*this, tok::l_paren); in ParseLambdaIntroducer() 911 BalancedDelimiterTracker Braces(*this, tok::l_brace); in ParseLambdaIntroducer() 1072 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseLambdaExpressionAfterIntroducer() 1307 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXCasts() 1338 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXTypeid() 1403 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXUuidof() 1604 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXTypeConstructExpression() 2167 BalancedDelimiterTracker T(*this, tok::l_square); in ParseUnqualifiedIdOperator() 2192 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseUnqualifiedIdOperator() [all …]
|
D | ParseInit.cpp | 203 BalancedDelimiterTracker T(*this, tok::l_square); in ParseInitializerWithPotentialDesignator() 384 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseBraceInitializer() 478 BalancedDelimiterTracker Braces(*this, tok::l_brace); in ParseMicrosoftIfExistsBraceInitializer()
|
D | RAIIObjectsForParser.h | 359 class BalancedDelimiterTracker : public GreaterThanIsOperatorScope { 380 BalancedDelimiterTracker(Parser& p, tok::TokenKind k,
|
D | ParseDeclCXX.cpp | 122 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseNamespace() 211 BalancedDelimiterTracker &Tracker) { in ParseInnerNamespace() 326 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseLinkage() 698 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseStaticAssertDeclaration() 777 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseDecltypeSpecifier() 884 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseUnderlyingTypeSpecifier() 2743 BalancedDelimiterTracker T(*this, tok::l_brace); in SkipCXXMemberSpecification() 2895 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseCXXMemberSpecification() 3211 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseMemInitializer() 3317 BalancedDelimiterTracker T(*this, tok::l_paren); in tryParseExceptionSpecification() [all …]
|
D | Parser.cpp | 1266 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseSimpleAsm() 1782 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseMicrosoftIfExistsCondition() 1839 BalancedDelimiterTracker Braces(*this, tok::l_brace); in ParseMicrosoftIfExistsExternalDeclaration() 1918 bool BalancedDelimiterTracker::diagnoseOverflow() { in diagnoseOverflow() 1926 bool BalancedDelimiterTracker::expectAndConsume(unsigned DiagID, in expectAndConsume() 1942 bool BalancedDelimiterTracker::diagnoseMissingClose() { in diagnoseMissingClose() 1959 void BalancedDelimiterTracker::skipToEnd() { in skipToEnd()
|
D | ParseExpr.cpp | 1227 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCastExpression() 1366 BalancedDelimiterTracker T(*this, tok::l_square); in ParsePostfixExpressionSuffix() 1401 BalancedDelimiterTracker PT(*this, tok::l_paren); in ParsePostfixExpressionSuffix() 1717 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseUnaryExprOrTypeTraitExpression() 1825 BalancedDelimiterTracker PT(*this, tok::l_paren); in ParseBuiltinPrimaryExpression() 1904 BalancedDelimiterTracker ST(*this, tok::l_square); in ParseBuiltinPrimaryExpression() 2066 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseParenExpression() 2366 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseGenericSelectionExpression() 2450 BalancedDelimiterTracker &T) { in ParseFoldExpression()
|
D | ParseStmt.cpp | 909 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseCompoundStatementBody() 1030 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseParenExprOrCondition() 1406 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseDoStatement() 1495 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseForStatement() 2045 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXCatchBlock() 2118 BalancedDelimiterTracker Braces(*this, tok::l_brace); in ParseMicrosoftIfExistsStatement()
|
D | ParseStmtAsm.cpp | 643 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseAsmStatement() 749 BalancedDelimiterTracker T(*this, tok::l_square); in ParseAsmOperandsOpt() 780 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseAsmOperandsOpt()
|
D | ParseObjc.cpp | 207 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCAtInterfaceDeclaration() 535 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCPropertyAttribute() 871 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCTypeName() 1213 BalancedDelimiterTracker &T, in HelperActionsForIvarDeclarations() 1258 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseObjCClassInstanceVariables() 2649 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCBoxedExpr() 2766 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCEncodeExpression() 2789 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCProtocolExpression() 2816 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCSelectorExpression()
|
D | ParseDecl.cpp | 247 BalancedDelimiterTracker Parens(*this, tok::l_paren); in ParseAttributeWithTypeArg() 403 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseMicrosoftDeclSpecArgs() 536 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseMicrosoftDeclSpec() 834 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseAvailabilityAttribute() 1018 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCBridgeRelatedAttribute() 1240 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseTypeTagForDatatypeAttribute() 1986 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseDeclarationAfterDeclaratorAndAttributes() 2399 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseAlignmentSpecifier() 3457 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseStructUnionBody() 3927 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseEnumBody() [all …]
|
/external/clang/include/clang/Parse/ |
D | Parser.h | 35 class BalancedDelimiterTracker; variable 60 friend class BalancedDelimiterTracker; variable 1234 BalancedDelimiterTracker &T, 1389 BalancedDelimiterTracker &Tracker, ColonProtectionRAIIObject &ColonProt); 1400 ExprResult ParseFoldExpression(ExprResult LHS, BalancedDelimiterTracker &T); 2214 BalancedDelimiterTracker &Tracker, 2257 BalancedDelimiterTracker &Tracker);
|
/external/clang/docs/ |
D | InternalsManual.rst | 1832 brackets, etc.), use ``Parser::BalancedDelimiterTracker`` to give nice
|