Home
last modified time | relevance | path

Searched refs:BalancedDelimiterTracker (Results 1 – 13 of 13) sorted by relevance

/external/clang/lib/Parse/
DParseExprCXX.cpp739 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 …]
DParseOpenMP.cpp232 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()
DParseInit.cpp203 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()
DRAIIObjectsForParser.h359 class BalancedDelimiterTracker : public GreaterThanIsOperatorScope {
380 BalancedDelimiterTracker(Parser& p, tok::TokenKind k,
DParseDeclCXX.cpp111 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 …]
DParseExpr.cpp1105 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()
DParseStmtAsm.cpp611 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()
DParser.cpp1263 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()
DParseStmt.cpp894 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()
DParseObjc.cpp207 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()
DParseDecl.cpp242 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/
DParser.h35 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/
DInternalsManual.rst1801 brackets, etc.), use ``Parser::BalancedDelimiterTracker`` to give nice