Home
last modified time | relevance | path

Searched refs:TypeResult (Results 1 – 25 of 25) sorted by relevance

/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DOwnership.h264 using TypeResult = ActionResult<ParsedType>;
280 inline TypeResult TypeError() { return TypeResult(true); }
H A DDeclSpec.h689 unsigned &DiagID, TypeResult Rep, in SetTypeSpecType()
1667 TypeResult TrailingReturnType =
1668 TypeResult(),
H A DSema.h1850 operator TypeResult() const { return TypeError(); } in TypeResult() function
2160 TypeResult ActOnTypeName(Scope *S, Declarator &D);
3329 bool ScopedEnumUsesClassTag, TypeResult UnderlyingType,
3340 TypeResult ActOnDependentTag(Scope *S,
6218 TypeResult Type, Decl *DeclFromDeclSpec);
8174 ParsedTemplateArgument ActOnTemplateTypeArgument(TypeResult ParsedType);
8182 TypeResult
8193 TypeResult ActOnTagTemplateIdType(TagUseKind TUK,
8460 TypeResult ActOnTypenameType(
8479 TypeResult
[all …]
/openbsd-src/gnu/llvm/llvm/tools/llvm-rc/
H A DResourceScriptParser.cpp731 ASSIGN_OR_RETURN(TypeResult, readIdentifier()); in parseVersionInfoStmt()
733 if (TypeResult->equals_insensitive("BLOCK")) { in parseVersionInfoStmt()
738 if (TypeResult->equals_insensitive("VALUE")) { in parseVersionInfoStmt()
768 ASSIGN_OR_RETURN(TypeResult, readIdentifier()); in parseVersionInfoFixed()
769 auto FixedType = RetType::getFixedType(*TypeResult); in parseVersionInfoFixed()
/openbsd-src/gnu/llvm/clang/lib/Parse/
H A DParseExpr.cpp1231 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), in ParseCastExpression()
1497 TypeResult Type = getTypeAnnotation(Tok); in ParseCastExpression()
1512 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseCastExpression()
2406 TypeResult Ty = ParseTypeName(); in ParseSYCLUniqueStableNameExpression()
2580 TypeResult Ty = ParseTypeName(); in ParseBuiltinPrimaryExpression()
2602 TypeResult Ty; in ParseBuiltinPrimaryExpression()
2731 TypeResult DestTy = ParseTypeName(); in ParseBuiltinPrimaryExpression()
2760 TypeResult DestTy = ParseTypeName(); in ParseBuiltinPrimaryExpression()
2970 TypeResult Ty = ParseTypeName(); in ParseParenExpression()
3014 TypeResult Ty; in ParseParenExpression()
[all …]
H A DParseDeclCXX.cpp922 TypeResult TypeAlias = in ParseAliasDeclarationAfterDeclarator()
1207 TypeResult Result = ParseTypeName(); in MaybeParseTypeTransformTypeSpecifier()
1245 TypeResult Parser::ParseBaseTypeSpecifier(SourceLocation &BaseLoc, in ParseBaseTypeSpecifier()
1288 TypeResult Type = getTypeAnnotation(Tok); in ParseBaseTypeSpecifier()
1338 TypeResult Type = getTypeAnnotation(Tok); in ParseBaseTypeSpecifier()
1936 TypeResult TypeResult = true; // invalid in ParseClassSpecifier() local
1968 TypeResult = Actions.ActOnTagTemplateIdType( in ParseClassSpecifier()
2073 SourceLocation(), false, clang::TypeResult(), in ParseClassSpecifier()
2083 TypeResult = Actions.ActOnDependentTag(getCurScope(), TagType, TUK, SS, in ParseClassSpecifier()
2129 if (!TypeResult.isInvalid()) { in ParseClassSpecifier()
[all …]
H A DParseObjc.cpp522 TypeResult boundType; in parseObjCTypeParamListOrProtocolRefs()
1322 TypeResult type = Actions.ActOnTypeName(getCurScope(), declarator); in ParseObjCTypeName()
1604 TypeResult Parser::parseObjCProtocolQualifierType(SourceLocation &rAngleLoc) { in parseObjCProtocolQualifierType()
1614 TypeResult result = Actions.actOnObjCProtocolQualifierType(lAngleLoc, in parseObjCProtocolQualifierType()
1737 TypeResult fullTypeArg = Actions.ActOnTypeName(getCurScope(), D); in parseObjCTypeArgsOrProtocolQualifiers()
1764 TypeResult typeArg = ParseTypeName(); in parseObjCTypeArgsOrProtocolQualifiers()
1865 TypeResult Parser::parseObjCTypeArgsAndProtocolQualifiers( in parseObjCTypeArgsAndProtocolQualifiers()
3014 TypeResult Type = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseObjCXXMessageReceiver()
3040 TypeResult Type; in isStartOfObjCClassMessageMissingOpenBracket()
3137 TypeResult NewReceiverType in ParseObjCMessageExpression()
[all …]
H A DParseExprCXX.cpp1368 TypeResult TrailingReturnType; in ParseLambdaExpressionAfterIntroducer()
1647 TypeResult Ty = ParseTypeName(); in ParseCXXTypeid()
1695 TypeResult Ty = ParseTypeName(); in ParseCXXUuidof()
2555 TypeResult Type = Actions.ActOnTemplateIdType( in ParseUnqualifiedIdTemplateId()
2801 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), D); in ParseUnqualifiedIdOperator()
3817 TypeResult Ty = ParseTypeName(); in ParseTypeTrait()
3859 TypeResult Ty = ParseTypeName(); in ParseArrayTypeTrait()
4021 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseCXXAmbiguousParenExpression()
H A DParseInit.cpp310 TypeResult NewReceiverType in ParseInitializerWithPotentialDesignator()
H A DParseTemplate.cpp1374 TypeResult Type = ArgsInvalid in AnnotateTemplateIdToken()
1451 TypeResult Type = in AnnotateTemplateIdTokenAsType()
1579 TypeResult TypeArg = ParseTypeName( in ParseTemplateArgument()
H A DParseDecl.cpp44 TypeResult Parser::ParseTypeName(SourceRange *Range, DeclaratorContext Context, in ParseTypeName()
342 TypeResult T; in ParseAttributeWithTypeArg()
405 TypeResult T = ParseTypeName(); in ParseAttributeArgsCommon()
1578 TypeResult MatchingCType = ParseTypeName(&MatchingCTypeRange); in ParseTypeTagForDatatypeAttribute()
3415 TypeResult T = getTypeAnnotation(Tok); in ParseDeclarationSpecifiers()
3509 TypeResult T = getTypeAnnotation(Tok); in ParseDeclarationSpecifiers()
3677 TypeResult NewTypeRep = parseObjCTypeArgsAndProtocolQualifiers( in ParseDeclarationSpecifiers()
4357 TypeResult Type = parseObjCProtocolQualifierType(EndLoc); in ParseDeclarationSpecifiers()
4777 TypeResult BaseType; in ParseEnumSpecifier()
4872 BaseType = TypeResult(); in ParseEnumSpecifier()
[all …]
H A DParser.cpp1810 TypeResult NewType in TryAnnotateName()
2003 TypeResult Ty; in TryAnnotateTypeOrScopeToken()
2082 TypeResult NewType in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
H A DParseOpenMP.cpp322 TypeResult TR = ParseTypeName(&Range, DeclaratorContext::Prototype, AS); in ParseOpenMPDeclareReductionDirective()
569 TypeResult ParsedType = parseOpenMPDeclareMapperVarDecl(Range, VName, AS); in ParseOpenMPDeclareMapperDirective()
635 TypeResult Parser::parseOpenMPDeclareMapperVarDecl(SourceRange &Range, in parseOpenMPDeclareMapperVarDecl()
4193 TypeResult TR = ParseTypeName(); in ParseOpenMPIteratorsExpr()
/openbsd-src/gnu/llvm/clang/include/clang/Parse/
H A DParser.h823 static TypeResult getTypeAnnotation(const Token &Tok) { in getTypeAnnotation()
830 static void setTypeAnnotation(Token &Tok, TypeResult T) { in setTypeAnnotation()
1694 TypeResult parseObjCProtocolQualifierType(SourceLocation &rAngleLoc);
1698 TypeResult parseObjCTypeArgsAndProtocolQualifiers(SourceLocation loc,
1978 TypeResult ParseTrailingReturnType(SourceRange &Range,
2674 TypeResult
3223 TypeResult ParseBaseTypeSpecifier(SourceLocation &BaseLoc,
3347 TypeResult parseOpenMPDeclareMapperVarDecl(SourceRange &Range,
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp559 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion()
591 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
H A DSemaTemplate.cpp980 ParsedTemplateArgument Sema::ActOnTemplateTypeArgument(TypeResult ParsedType) { in ActOnTemplateTypeArgument()
4074 TypeResult Sema::ActOnTemplateIdType( in ActOnTemplateIdType()
4183 TypeResult Sema::ActOnTagTemplateIdType(TagUseKind TUK, in ActOnTagTemplateIdType()
4194 return TypeResult(true); in ActOnTagTemplateIdType()
4241 return TypeResult(true); in ActOnTagTemplateIdType()
10185 false, TypeResult(), /*IsTypeSpecifier*/ false, in ActOnExplicitInstantiation()
10696 TypeResult
10728 TypeResult Sema::ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, in ActOnTypenameType()
10757 TypeResult
H A DDeclSpec.cpp184 TypeResult TrailingReturnType, in getFunction()
H A DSemaDeclObjC.cpp637 TypeResult fullSuperClassType = actOnObjCTypeArgsAndProtocolQualifiers( in ActOnSuperClassOfClassInterface()
1586 -> TypeResult { in actOnObjCTypeArgsOrProtocolQualifiers()
1639 TypeResult type = resolveTypeReference(typeDecls[i], identifierLocs[i]); in actOnObjCTypeArgsOrProtocolQualifiers()
H A DSemaExprCXX.cpp7891 TypeResult T = ActOnTemplateIdType(S, in ActOnPseudoDestructorExpr()
7944 TypeResult T = ActOnTemplateIdType(S, in ActOnPseudoDestructorExpr()
8945 TypeResult T = ActOnTypenameType(CurScope, TypenameKWLoc, SS, in ActOnTypeRequirement()
H A DSemaType.cpp1094 TypeResult Sema::actOnObjCProtocolQualifierType( in actOnObjCProtocolQualifierType()
1132 TypeResult Sema::actOnObjCTypeArgsAndProtocolQualifiers( in actOnObjCTypeArgsAndProtocolQualifiers()
6592 TypeResult Sema::ActOnTypeName(Scope *S, Declarator &D) { in ActOnTypeName()
H A DSemaOpenMP.cpp22050 TypeResult ParsedType) { in ActOnOpenMPDeclareReductionType()
22306 TypeResult Sema::ActOnOpenMPDeclareMapperVarDecl(Scope *S, Declarator &D) { in ActOnOpenMPDeclareMapperVarDecl()
22321 TypeResult ParsedType) { in ActOnOpenMPDeclareMapperType()
H A DSemaDeclCXX.cpp13062 TypeResult Type, Decl *DeclFromDeclSpec) { in ActOnAliasDeclaration()
16986 /*UnderlyingType=*/TypeResult(), in ActOnTemplatedFriendTag()
H A DSemaChecking.cpp13040 if (auto TypeResult = PromotedRange::constantValue(E->getOpcode(), TypeCmp, in CheckTautologicalComparison() local
13044 Result = TypeResult; in CheckTautologicalComparison()
H A DSemaDecl.cpp16619 bool ScopedEnumUsesClassTag, TypeResult UnderlyingType, in ActOnTag()
/openbsd-src/gnu/llvm/clang/utils/TableGen/
H A DMveEmitter.cpp763 class TypeResult : public Result { class
766 TypeResult(const Type *T) : T(T) {} in TypeResult() function in __anonece5a09e0111::TypeResult
1299 return std::make_shared<TypeResult>(T); in getCodeForDagArg()