Home
last modified time | relevance | path

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

/external/clang/lib/Parse/
DParseOpenMP.cpp205 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()
DParseExprCXX.cpp788 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 …]
DParseInit.cpp203 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()
DRAIIObjectsForParser.h359 class BalancedDelimiterTracker : public GreaterThanIsOperatorScope {
380 BalancedDelimiterTracker(Parser& p, tok::TokenKind k,
DParseDeclCXX.cpp122 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 …]
DParser.cpp1266 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()
DParseExpr.cpp1227 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()
DParseStmt.cpp909 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()
DParseStmtAsm.cpp643 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()
DParseObjc.cpp207 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()
DParseDecl.cpp247 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/
DParser.h35 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/
DInternalsManual.rst1832 brackets, etc.), use ``Parser::BalancedDelimiterTracker`` to give nice