/external/clang/lib/Parse/ |
D | ParseExprCXX.cpp | 739 BalancedDelimiterTracker T(*this, tok::l_square); in ParseLambdaIntroducer() 829 BalancedDelimiterTracker Parens(*this, tok::l_paren); in ParseLambdaIntroducer() 857 BalancedDelimiterTracker Braces(*this, tok::l_brace); in ParseLambdaIntroducer() 1017 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseLambdaExpressionAfterIntroducer() 1242 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXCasts() 1273 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXTypeid() 1338 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXUuidof() 1542 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXTypeConstructExpression() 2101 BalancedDelimiterTracker T(*this, tok::l_square); in ParseUnqualifiedIdOperator() 2126 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseUnqualifiedIdOperator() [all …]
|
D | ParseOpenMP.cpp | 232 BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end); in ParseOpenMPSimpleVarList() 409 BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end); in ParseOpenMPSingleExprClause() 439 BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end); in ParseOpenMPSimpleClause() 484 BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end); in ParseOpenMPSingleExprWithArgClause() 589 BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end); in ParseOpenMPVarListClause()
|
D | ParseInit.cpp | 203 BalancedDelimiterTracker T(*this, tok::l_square); in ParseInitializerWithPotentialDesignator() 384 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseBraceInitializer() 476 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 | 111 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseNamespace() 203 BalancedDelimiterTracker &Tracker) { in ParseInnerNamespace() 316 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseLinkage() 679 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseStaticAssertDeclaration() 758 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseDecltypeSpecifier() 862 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseUnderlyingTypeSpecifier() 2598 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseCXXMemberSpecification() 2908 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseMemInitializer() 2976 BalancedDelimiterTracker T(*this, tok::l_paren); in tryParseExceptionSpecification() 3039 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseDynamicExceptionSpecification() [all …]
|
D | ParseExpr.cpp | 1105 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCastExpression() 1244 BalancedDelimiterTracker T(*this, tok::l_square); in ParsePostfixExpressionSuffix() 1275 BalancedDelimiterTracker PT(*this, tok::l_paren); in ParsePostfixExpressionSuffix() 1583 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseUnaryExprOrTypeTraitExpression() 1691 BalancedDelimiterTracker PT(*this, tok::l_paren); in ParseBuiltinPrimaryExpression() 1770 BalancedDelimiterTracker ST(*this, tok::l_square); in ParseBuiltinPrimaryExpression() 1928 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseParenExpression() 2211 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseGenericSelectionExpression()
|
D | ParseStmtAsm.cpp | 611 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseAsmStatement() 717 BalancedDelimiterTracker T(*this, tok::l_square); in ParseAsmOperandsOpt() 748 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseAsmOperandsOpt()
|
D | Parser.cpp | 1263 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseSimpleAsm() 1801 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseMicrosoftIfExistsCondition() 1857 BalancedDelimiterTracker Braces(*this, tok::l_brace); in ParseMicrosoftIfExistsExternalDeclaration() 1936 bool BalancedDelimiterTracker::diagnoseOverflow() { in diagnoseOverflow() 1944 bool BalancedDelimiterTracker::expectAndConsume(unsigned DiagID, in expectAndConsume() 1960 bool BalancedDelimiterTracker::diagnoseMissingClose() { in diagnoseMissingClose() 1977 void BalancedDelimiterTracker::skipToEnd() { in skipToEnd()
|
D | ParseStmt.cpp | 894 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseCompoundStatementBody() 1016 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseParenExprOrCondition() 1392 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseDoStatement() 1481 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseForStatement() 2036 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXCatchBlock() 2109 BalancedDelimiterTracker Braces(*this, tok::l_brace); in ParseMicrosoftIfExistsStatement()
|
D | ParseObjc.cpp | 207 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCAtInterfaceDeclaration() 569 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCPropertyAttribute() 905 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCTypeName() 1247 BalancedDelimiterTracker &T, in HelperActionsForIvarDeclarations() 1292 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseObjCClassInstanceVariables() 2685 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCBoxedExpr() 2802 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCEncodeExpression() 2825 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCProtocolExpression() 2852 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCSelectorExpression()
|
D | ParseDecl.cpp | 242 BalancedDelimiterTracker Parens(*this, tok::l_paren); in ParseAttributeWithTypeArg() 404 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseMicrosoftDeclSpecArgs() 537 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseMicrosoftDeclSpec() 772 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseAvailabilityAttribute() 929 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCBridgeRelatedAttribute() 1145 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseTypeTagForDatatypeAttribute() 1865 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseDeclarationAfterDeclaratorAndAttributes() 2274 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseAlignmentSpecifier() 3301 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseStructUnionBody() 3777 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 1245 BalancedDelimiterTracker &T, 1403 BalancedDelimiterTracker &Tracker, ColonProtectionRAIIObject &ColonProt); 2205 BalancedDelimiterTracker &Tracker, 2246 BalancedDelimiterTracker &Tracker);
|
/external/clang/docs/ |
D | InternalsManual.rst | 1801 brackets, etc.), use ``Parser::BalancedDelimiterTracker`` to give nice
|