Searched refs:TPResult (Results 1 – 7 of 7) sorted by relevance
114 TPResult TPR = isCXXDeclarationSpecifier(TPResult::False, in isCXXSimpleDeclaration()116 if (TPR != TPResult::Ambiguous) in isCXXSimpleDeclaration()117 return TPR != TPResult::False; // Returns true for TPResult::True or in isCXXSimpleDeclaration()141 if (TPR == TPResult::Error) in isCXXSimpleDeclaration()145 if (TPR == TPResult::Ambiguous) in isCXXSimpleDeclaration()146 TPR = TPResult::True; in isCXXSimpleDeclaration()148 assert(TPR == TPResult::True || TPR == TPResult::False); in isCXXSimpleDeclaration()149 return TPR == TPResult::True; in isCXXSimpleDeclaration()154 Parser::TPResult Parser::TryConsumeDeclarationSpecifier() { in TryConsumeDeclarationSpecifier()167 return TPResult::Error; in TryConsumeDeclarationSpecifier()[all …]
504 Parser::TPResult Parser::isStartOfTemplateTypeParameter() { in isStartOfTemplateTypeParameter()514 return TPResult::True; in isStartOfTemplateTypeParameter()522 return TPResult::False; in isStartOfTemplateTypeParameter()530 return TPResult::True; in isStartOfTemplateTypeParameter()533 return TPResult::False; in isStartOfTemplateTypeParameter()538 return TPResult::Error; in isStartOfTemplateTypeParameter()546 return TPResult::True; in isStartOfTemplateTypeParameter()551 return TPResult::False; in isStartOfTemplateTypeParameter()571 return TPResult::True; in isStartOfTemplateTypeParameter()578 return TPResult::True; in isStartOfTemplateTypeParameter()[all …]
1095 TPResult Result = TPResult::Error; in ConsumeAndStoreInitializer()1102 if (Result == TPResult::Ambiguous && Tok.isNot(tok::semi)) in ConsumeAndStoreInitializer()1103 Result = TPResult::False; in ConsumeAndStoreInitializer()1112 if (Result == TPResult::Ambiguous && InvalidAsDeclaration) in ConsumeAndStoreInitializer()1113 Result = TPResult::False; in ConsumeAndStoreInitializer()1118 if (Result != TPResult::False && Result != TPResult::Error) { in ConsumeAndStoreInitializer()
496 isTemplateArgumentList(1) == TPResult::False) in ParseOptionalCXXScopeSpecifier()514 (IsTypename || isTemplateArgumentList(1) == TPResult::True)) { in ParseOptionalCXXScopeSpecifier()2306 isTemplateArgumentList(0) == TPResult::False) in ParseUnqualifiedIdTemplateId()2310 ObjectType && isTemplateArgumentList(0) == TPResult::True) { in ParseUnqualifiedIdTemplateId()3419 if (Res != TPResult::False) { in ParseRequiresExpression()
2702 TPResult TPR = TryParseDeclarator(/*mayBeAbstract*/false); in ParseImplicitInt()2705 if (TPR != TPResult::False) { in ParseImplicitInt()3690 if (getLangOpts().CPlusPlus2a || isExplicitBool() == TPResult::True) { in ParseDeclarationSpecifiers()4487 TPResult TPR = isExpressionOrTypeSpecifierSimple(NextToken().getKind()); in ParseEnumSpecifier()4490 if (TPR == TPResult::True) in ParseEnumSpecifier()4496 else if (TPR == TPResult::False && in ParseEnumSpecifier()4516 isCXXDeclarationSpecifier(TPResult::True) != TPResult::True) || in ParseEnumSpecifier()6013 TPResult::False) { in ParseDirectDeclarator()
1633 isTemplateArgumentList(1) == TPResult::False) { in TryAnnotateName()1983 isTemplateArgumentList(1) != TPResult::False) { in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
2258 return isCXXDeclarationSpecifier() == TPResult::True; in isKnownToBeDeclarationSpecifier()2372 enum class TPResult { enum2386 TPResult isExpressionOrTypeSpecifierSimple(tok::TokenKind Kind);2395 TPResult2396 isCXXDeclarationSpecifier(TPResult BracedCastResult = TPResult::False,2407 TPResult isTemplateArgumentList(unsigned TokensToSkip);2412 TPResult isExplicitBool();2426 TPResult TryParseSimpleDeclaration(bool AllowForRangeDecl);2427 TPResult TryParseTypeofSpecifier();2428 TPResult TryParseProtocolQualifiers();[all …]