Searched refs:TPResult (Results 1 – 7 of 7) sorted by relevance
153 TPResult TPR = isCXXDeclarationSpecifier( in isCXXSimpleDeclaration()154 ImplicitTypenameContext::No, TPResult::False, &InvalidAsDeclaration); in isCXXSimpleDeclaration()155 if (TPR != TPResult::Ambiguous) in isCXXSimpleDeclaration()156 return TPR != TPResult::False; // Returns true for TPResult::True or in isCXXSimpleDeclaration()180 if (TPR == TPResult::Error) in isCXXSimpleDeclaration()184 if (TPR == TPResult::Ambiguous) in isCXXSimpleDeclaration()185 TPR = TPResult::True; in isCXXSimpleDeclaration()187 assert(TPR == TPResult::True || TPR == TPResult::False); in isCXXSimpleDeclaration()188 return TPR == TPResult::True; in isCXXSimpleDeclaration()193 Parser::TPResult Parser::TryConsumeDeclarationSpecifier() { in TryConsumeDeclarationSpecifier()[all …]
545 Parser::TPResult Parser::isStartOfTemplateTypeParameter() { in isStartOfTemplateTypeParameter()555 return TPResult::True; in isStartOfTemplateTypeParameter()563 return TPResult::False; in isStartOfTemplateTypeParameter()571 return TPResult::True; in isStartOfTemplateTypeParameter()574 return TPResult::False; in isStartOfTemplateTypeParameter()579 return TPResult::Error; in isStartOfTemplateTypeParameter()587 return TPResult::True; in isStartOfTemplateTypeParameter()592 return TPResult::False; in isStartOfTemplateTypeParameter()612 return TPResult::True; in isStartOfTemplateTypeParameter()619 return TPResult::True; in isStartOfTemplateTypeParameter()[all …]
1205 TPResult Result = TPResult::Error; in ConsumeAndStoreInitializer()1212 if (Result == TPResult::Ambiguous && Tok.isNot(tok::semi)) in ConsumeAndStoreInitializer()1213 Result = TPResult::False; in ConsumeAndStoreInitializer()1222 if (Result == TPResult::Ambiguous && InvalidAsDeclaration) in ConsumeAndStoreInitializer()1223 Result = TPResult::False; in ConsumeAndStoreInitializer()1233 if (Result != TPResult::False && Result != TPResult::Error) in ConsumeAndStoreInitializer()
497 isTemplateArgumentList(1) == TPResult::False) in ParseOptionalCXXScopeSpecifier()515 (IsTypename || isTemplateArgumentList(1) == TPResult::True)) { in ParseOptionalCXXScopeSpecifier()2442 isTemplateArgumentList(0) == TPResult::False) in ParseUnqualifiedIdTemplateId()2446 ObjectType && isTemplateArgumentList(0) == TPResult::True) { in ParseUnqualifiedIdTemplateId()3609 if (Res != TPResult::False) { in ParseRequiresExpression()
1764 isTemplateArgumentList(1) == TPResult::False) { in TryAnnotateName()2128 isTemplateArgumentList(1) != TPResult::False) { in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
2799 TPResult TPR = TryParseDeclarator(/*mayBeAbstract*/false); in ParseImplicitInt()2802 if (TPR != TPResult::False) { in ParseImplicitInt()3942 if (getLangOpts().CPlusPlus20 || isExplicitBool() == TPResult::True) { in ParseDeclarationSpecifiers()6424 TPResult::False) { in ParseDirectDeclarator()
2475 TPResult::True; in isKnownToBeDeclarationSpecifier()2597 enum class TPResult { enum2617 TPResult2619 TPResult BracedCastResult = TPResult::False,2630 TPResult isTemplateArgumentList(unsigned TokensToSkip);2635 TPResult isExplicitBool();2649 TPResult TryParseSimpleDeclaration(bool AllowForRangeDecl);2650 TPResult TryParseTypeofSpecifier();2651 TPResult TryParseProtocolQualifiers();2652 TPResult TryParsePtrOperatorSeq();[all …]