Lines Matching defs:TPR
162 TPResult TPR = isCXXDeclarationSpecifier(
164 if (TPR != TPResult::Ambiguous)
165 return TPR != TPResult::False; // Returns true for TPResult::True or
185 TPR = TryParseSimpleDeclaration(AllowForRangeDecl);
189 if (TPR == TPResult::Error)
193 if (TPR == TPResult::Ambiguous)
194 TPR = TPResult::True;
196 assert(TPR == TPResult::True || TPR == TPResult::False);
197 return TPR == TPResult::True;
285 TPResult TPR = isCXXDeclarationSpecifier(ImplicitTypenameContext::No);
286 if (TPR == TPResult::Ambiguous)
288 if (TPR == TPResult::True || TPR == TPResult::Error)
289 return TPR;
290 assert(TPR == TPResult::False);
293 TPResult TPR = TryParseInitDeclaratorList(
295 if (TPR != TPResult::Ambiguous)
296 return TPR;
335 TPResult TPR = TryParseDeclarator(
340 if (TPR != TPResult::Ambiguous)
341 return TPR;
638 TPResult TPR = isCXXDeclarationSpecifier(ImplicitTypenameContext::No);
639 if (TPR != TPResult::Ambiguous)
640 return TPR != TPResult::False; // Returns true for TPResult::True or
657 TPR = TryParseDeclarator(true /*mayBeAbstract*/, false /*mayHaveIdentifier*/,
662 if (TPR == TPResult::Error)
663 TPR = TPResult::True;
665 if (TPR == TPResult::Ambiguous) {
669 TPR = TPResult::True;
675 TPR = TPResult::True;
690 TPR = TPResult::True;
694 TPR = TPResult::True;
697 TPR = TPResult::False;
700 assert(TPR == TPResult::True || TPR == TPResult::False);
701 return TPR == TPResult::True;
1018 TPResult TPR = isCXXDeclarationSpecifier(ImplicitTypenameContext::No);
1019 if (TPR == TPResult::Error)
1020 return TPR;
1021 if (TPR == TPResult::False) {
1131 TPResult TPR = TryParseFunctionDeclarator(mayHaveTrailingReturnType);
1132 if (TPR != TPResult::Ambiguous)
1133 return TPR;
1142 TPResult TPR = TryParseDeclarator(mayBeAbstract, mayHaveIdentifier);
1143 if (TPR != TPResult::Ambiguous)
1144 return TPR;
1157 TPResult TPR(TPResult::Ambiguous);
1170 TPR = TryParseFunctionDeclarator(mayHaveTrailingReturnType);
1174 TPR = TryParseBracketDeclarator();
1178 TPR = TPResult::True;
1183 if (TPR != TPResult::Ambiguous)
1184 return TPR;
1667 TPResult TPR = TPResult::False;
1669 TPR = isCXXDeclarationSpecifier(
1673 TPR == TPResult::True || TPR == TPResult::Error)
1764 TPResult TPR = TryParseProtocolQualifiers();
1768 if (TPR == TPResult::Error)
1834 TPResult TPR = TryParseTypeofSpecifier();
1838 if (TPR == TPResult::Error)
2017 TPResult TPR = TryParseParameterDeclarationClause(
2020 if (TPR == TPResult::Ambiguous) {
2022 TPR = TPResult::False;
2032 TPR = TPResult::True;
2035 TPR = TPResult::False;
2039 if (IsAmbiguous && TPR == TPResult::Ambiguous)
2043 return TPR != TPResult::False;
2098 TPResult TPR = isCXXDeclarationSpecifier(
2102 if (TPR != TPResult::Ambiguous &&
2103 !(VersusTemplateArgument && TPR == TPResult::True))
2104 return TPR;
2117 TPR = isCXXDeclarationSpecifier(AllowImplicitTypename, TPResult::False,
2119 if (TPR == TPResult::Error)
2120 return TPR;
2123 if (TPR == TPResult::True && !VersusTemplateArgument)
2124 return TPR;
2125 } while (TPR != TPResult::False);
2129 TPR = TryParseDeclarator(
2134 if (TPR != TPResult::Ambiguous)
2135 return TPR;
2191 TPResult TPR = TryParseParameterDeclarationClause();
2192 if (TPR == TPResult::Ambiguous && Tok.isNot(tok::r_paren))
2193 TPR = TPResult::False;
2195 if (TPR == TPResult::False || TPR == TPResult::Error)
2196 return TPR;
2239 if (TPR == TPResult::True)
2240 return TPR;