/external/clang/lib/Parse/ |
D | ParseExpr.cpp | 900 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), in ParseCastExpression() 1083 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseCastExpression() 1840 TypeResult Ty = ParseTypeName(); in ParseBuiltinPrimaryExpression() 1855 TypeResult Ty = ParseTypeName(); in ParseBuiltinPrimaryExpression() 1981 TypeResult DestTy = ParseTypeName(); in ParseBuiltinPrimaryExpression() 2010 TypeResult DestTy = ParseTypeName(); in ParseBuiltinPrimaryExpression() 2144 TypeResult Ty = ParseTypeName(); in ParseParenExpression() 2185 TypeResult Ty; in ParseParenExpression() 2200 TypeResult Ty; in ParseParenExpression() 2217 TypeResult Ty; in ParseParenExpression() [all …]
|
D | ParseDeclCXX.cpp | 559 TypeResult TypeAlias; in ParseUsingDeclaration() 890 TypeResult Result = ParseTypeName(); in ParseUnderlyingTypeSpecifier() 928 TypeResult Parser::ParseBaseTypeSpecifier(SourceLocation &BaseLoc, in ParseBaseTypeSpecifier() 1553 TypeResult TypeResult = true; // invalid in ParseClassSpecifier() local 1589 TypeResult = Actions.ActOnTagTemplateIdType(TUK, TagType, StartLoc, in ParseClassSpecifier() 1701 clang::TypeResult(), in ParseClassSpecifier() 1709 TypeResult = Actions.ActOnDependentTag(getCurScope(), TagType, TUK, in ParseClassSpecifier() 1732 if (!TypeResult.isInvalid()) { in ParseClassSpecifier() 1735 PrevSpec, DiagID, TypeResult.get(), Policy); in ParseClassSpecifier() 1862 TypeResult BaseType = ParseBaseTypeSpecifier(BaseLoc, EndLocation); in ParseBaseSpecifier() [all …]
|
D | ParseExprCXX.cpp | 1064 TypeResult TrailingReturnType; in ParseLambdaExpressionAfterIntroducer() 1364 TypeResult Ty = ParseTypeName(); in ParseCXXTypeid() 1412 TypeResult Ty = ParseTypeName(); in ParseCXXUuidof() 2089 TypeResult Type in ParseUnqualifiedIdTemplateId() 2334 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), D); in ParseUnqualifiedIdOperator() 2905 TypeResult Ty = ParseTypeName(); in ParseTypeTrait() 2959 TypeResult Ty = ParseTypeName(); in ParseArrayTypeTrait() 3108 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseCXXAmbiguousParenExpression()
|
D | ParseTemplate.cpp | 960 TypeResult Type in AnnotateTemplateIdToken() 1035 TypeResult Type in AnnotateTemplateIdTokenAsType() 1157 TypeResult TypeArg = ParseTypeName(/*Range=*/nullptr, in ParseTemplateArgument()
|
D | ParseDecl.cpp | 41 TypeResult Parser::ParseTypeName(SourceRange *Range, in ParseTypeName() 250 TypeResult T; in ParseAttributeWithTypeArg() 1256 TypeResult MatchingCType = ParseTypeName(&MatchingCTypeRange); in ParseTypeTagForDatatypeAttribute() 3702 TypeResult BaseType; in ParseEnumSpecifier() 3874 TypeResult Type = Actions.ActOnDependentTag( in ParseEnumSpecifier() 5295 TypeResult TrailingReturnType; in ParseFunctionDeclarator() 6027 TypeResult Result = ParseTypeName(); in ParseAtomicSpecifier()
|
D | ParseObjc.cpp | 892 TypeResult type = Actions.ActOnTypeName(getCurScope(), declarator); in ParseObjCTypeName() 2228 TypeResult Type = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseObjCXXMessageReceiver() 2769 TypeResult Ty = ParseTypeName(); in ParseObjCEncodeExpression()
|
D | Parser.cpp | 1527 TypeResult Ty; in TryAnnotateTypeOrScopeToken()
|
/external/clang/include/clang/Sema/ |
D | Ownership.h | 254 typedef ActionResult<ParsedType> TypeResult;
|
D | DeclSpec.h | 1485 TypeResult TrailingReturnType = 1486 TypeResult());
|
D | Sema.h | 1221 TypeResult ActOnTypeName(Scope *S, Declarator &D); 1735 bool ScopedEnumUsesClassTag, TypeResult UnderlyingType, 1745 TypeResult ActOnDependentTag(Scope *S, 3936 TypeResult Type, 5366 TypeResult 5376 TypeResult ActOnTagTemplateIdType(TagUseKind TUK, 5619 TypeResult 5637 TypeResult 5890 TypeResult ActOnPackExpansion(ParsedType Type, SourceLocation EllipsisLoc);
|
/external/clang/lib/Sema/ |
D | SemaTemplateVariadic.cpp | 421 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion() 453 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
|
D | SemaTemplate.cpp | 2172 TypeResult 2239 TypeResult Sema::ActOnTagTemplateIdType(TagUseKind TUK, in ActOnTagTemplateIdType() 2293 return TypeResult(true); in ActOnTagTemplateIdType() 7387 SourceLocation(), false, TypeResult(), in ActOnExplicitInstantiation() 7851 TypeResult 7883 TypeResult 7919 TypeResult
|
D | DeclSpec.cpp | 189 TypeResult TrailingReturnType) { in getFunction()
|
D | SemaExprCXX.cpp | 5643 TypeResult T = ActOnTemplateIdType(TemplateId->SS, in ActOnPseudoDestructorExpr() 5692 TypeResult T = ActOnTemplateIdType(TemplateId->SS, in ActOnPseudoDestructorExpr()
|
D | SemaType.cpp | 3918 TypeResult Sema::ActOnTypeName(Scope *S, Declarator &D) { in ActOnTypeName()
|
D | SemaDeclCXX.cpp | 8491 TypeResult Type, in ActOnAliasDeclaration() 12270 /*UnderlyingType=*/TypeResult(), in ActOnTemplatedFriendTag()
|
D | SemaDecl.cpp | 11284 TypeResult UnderlyingType, in ActOnTag()
|
/external/clang/include/clang/Parse/ |
D | Parser.h | 1478 TypeResult ParseTrailingReturnType(SourceRange &Range); 1951 TypeResult ParseTypeName(SourceRange *Range = nullptr, 2314 TypeResult ParseBaseTypeSpecifier(SourceLocation &BaseLoc,
|