Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DParsedAttr.h172 ParsedType MatchingCType;
212 detail::TypeTagForDatatypeData, ParsedType, detail::PropertyData> {
223 size_t numTrailingObjects(OverloadToken<ParsedType>) const { in numTrailingObjects() argument
350 IdentifierLoc *ArgKind, ParsedType matchingCType, in ParsedAttr()
361 new (&ExtraData.MatchingCType) ParsedType(matchingCType); in ParsedAttr()
369 ParsedType typeArg, Syntax syntaxUsed) in ParsedAttr()
376 new (&getTypeBuffer()) ParsedType(typeArg); in ParsedAttr()
405 ParsedType &getTypeBuffer() { return *getTrailingObjects<ParsedType>(); } in getTypeBuffer()
406 const ParsedType &getTypeBuffer() const { in getTypeBuffer()
407 return *getTrailingObjects<ParsedType>(); in getTypeBuffer()
[all …]
H A DDeclSpec.h486 ParsedType getRepAsType() const { in getRepAsType()
666 unsigned &DiagID, ParsedType Rep,
680 unsigned &DiagID, ParsedType Rep,
715 void UpdateTypeRep(ParsedType Rep) { in UpdateTypeRep()
1066 ParsedType Ty, in setConversionFunctionId()
1097 void setConstructorName(ParsedType ClassType, in setConstructorName()
1121 ParsedType ClassType, in setDestructorName()
1272 ParsedType Ty;
1501 ParsedType getTrailingReturnType() const { in getTrailingReturnType()
1635 ParsedType *Exceptions,
[all …]
H A DOwnership.h243 using ParsedType = OpaquePtr<QualType>;
264 using TypeResult = ActionResult<ParsedType>;
275 using MultiTypeArg = MutableArrayRef<ParsedType>;
H A DParsedTemplate.h76 ParsedType getAsType() const { in getAsType()
78 return ParsedType::getFromOpaquePtr(Arg); in getAsType()
H A DSema.h1980 ParsedType CreateParsedType(QualType T, TypeSourceInfo *TInfo);
1983 static QualType GetTypeFromParser(ParsedType Ty,
2024 ParsedType ActOnObjCInstanceType(SourceLocation Loc);
2331 ParsedType getTypeName(const IdentifierInfo &II, SourceLocation NameLoc,
2334 ParsedType ObjectType = nullptr,
2345 ParsedType &SuggestedType,
2352 ParsedType ActOnMSVCUnknownTypeName(const IdentifierInfo &II,
2403 ParsedType Type;
2409 NameClassification(ParsedType Type) : Kind(NC_Type), Type(Type) {} in NameClassification()
2478 ParsedType getType() const { in getType()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Parse/
H A DParser.h799 return ParsedType::getFromOpaquePtr(Tok.getAnnotationValue()); in getTypeAnnotation()
1631 ParsedType baseType,
1633 SmallVectorImpl<ParsedType> &typeArgs,
1645 ParsedType baseType,
1647 SmallVectorImpl<ParsedType> &typeArgs,
1662 ParsedType type,
1712 ParsedType ParseObjCTypeName(ObjCDeclSpec &DS, DeclaratorContext Ctx,
1806 ParsedType &CastTy,
1834 ParsedType &CastTy,
1838 ParenParseOption &ExprType, ParsedType &CastTy,
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DParsedAttr.cpp47 detail::TypeTagForDatatypeData, ParsedType, in allocated_size()
50 detail::TypeTagForDatatypeData, ParsedType, in allocated_size()
H A DSemaExprCXX.cpp49 ParsedType Sema::getInheritingConstructorName(CXXScopeSpec &SS, in getInheritingConstructorName()
83 ParsedType Sema::getConstructorName(IdentifierInfo &II, in getConstructorName()
96 return ParsedType::make(T); in getConstructorName()
100 return ParsedType(); in getConstructorName()
123 return ParsedType(); in getConstructorName()
130 return ParsedType::make(T); in getConstructorName()
133 ParsedType Sema::getDestructorName(SourceLocation TildeLoc, in getDestructorName()
137 ParsedType ObjectTypePtr, in getDestructorName()
183 auto CheckLookupResult = [&](LookupResult &Found) -> ParsedType { in getDestructorName()
251 auto LookupInObjectType = [&]() -> ParsedType { in getDestructorName()
[all …]
H A DDeclSpec.cpp173 ParsedType *Exceptions, in getFunction()
732 ParsedType Rep, in SetTypeSpecType()
741 ParsedType Rep, in SetTypeSpecType()
H A DSemaDeclObjC.cpp549 ArrayRef<ParsedType> SuperTypeArgs, in ActOnSuperClassOfClassInterface()
673 ParsedType parsedTypeBound) { in actOnObjCTypeParam()
978 ArrayRef<ParsedType> SuperTypeArgs, SourceRange SuperTypeArgsRange, in ActOnStartClassInterface()
1412 ParsedType baseType, in actOnObjCTypeArgsOrProtocolQualifiers()
1418 SmallVectorImpl<ParsedType> &typeArgs, in actOnObjCTypeArgsOrProtocolQualifiers()
1581 ParsedType parsedType = CreateParsedType(type, parsedTSInfo); in actOnObjCTypeArgsOrProtocolQualifiers()
4703 tok::TokenKind MethodType, ObjCDeclSpec &ReturnQT, ParsedType ReturnType, in ActOnMethodDeclaration()
H A DSemaCodeComplete.cpp4261 ParsedType Receiver,
4323 ParsedType T = DS.getRepAsType(); in CodeCompleteDeclSpec()
5862 Scope *S, Decl *ConstructorDecl, CXXScopeSpec SS, ParsedType TemplateTypeTy, in ProduceCtorInitMemberSignatureHelp()
7439 ParsedType Receiver; in CodeCompleteObjCSuperMessage()
7441 Receiver = ParsedType::make(Context.getObjCInterfaceType(CDecl)); in CodeCompleteObjCSuperMessage()
7482 ParsedType Receiver, in AddClassMessageCompletions()
7556 void Sema::CodeCompleteObjCClassMessage(Scope *S, ParsedType Receiver, in CodeCompleteObjCClassMessage()
7620 S, ParsedType::make(Context.getObjCInterfaceType(IFace)), SelIdents, in CodeCompleteObjCInstanceMessage()
8907 ParsedType ReturnTy) { in CodeCompleteObjCMethodDecl()
9084 Scope *S, bool IsInstanceMethod, bool AtParameterName, ParsedType ReturnTy, in CodeCompleteObjCMethodDeclSelector()
H A DSemaDecl.cpp236 static ParsedType recoverFromTypeInKnownDependentBase(Sema &S, in recoverFromTypeInKnownDependentBase()
284 ParsedType Sema::getTypeName(const IdentifierInfo &II, SourceLocation NameLoc, in getTypeName()
287 ParsedType ObjectTypePtr, in getTypeName()
328 return ParsedType::make(T); in getTypeName()
367 if (ParsedType TypeInBase = in getTypeName()
400 ParsedType Ty = getTypeName(*NewII, NameLoc, S, NewSSPtr, in getTypeName()
521 return ParsedType::make(T); in getTypeName()
556 ParsedType Sema::ActOnMSVCUnknownTypeName(const IdentifierInfo &II, in ActOnMSVCUnknownTypeName()
585 return ParsedType(); in ActOnMSVCUnknownTypeName()
662 ParsedType &SuggestedType, in DiagnoseUnknownTypeName()
[all …]
H A DSemaType.cpp1144 ParsedType BaseType, in actOnObjCTypeArgsAndProtocolQualifiers()
1146 ArrayRef<ParsedType> TypeArgs, in actOnObjCTypeArgsAndProtocolQualifiers()
2946 QualType Sema::GetTypeFromParser(ParsedType Ty, TypeSourceInfo **TInfo) { in GetTypeFromParser()
5315 SmallVector<ParsedType, 2> DynamicExceptions; in GetFullTypeForDeclarator()
6325 ParsedType Sema::CreateParsedType(QualType T, TypeSourceInfo *TInfo) { in CreateParsedType()
6334 return ParsedType::make(QualType(LocT, 0)); in CreateParsedType()
6373 ParsedType Sema::ActOnObjCInstanceType(SourceLocation Loc) { in ActOnObjCInstanceType()
H A DSemaExprObjC.cpp1163 ParsedType ty, in ParseObjCEncodeExpression()
2289 ParsedType &ReceiverType) { in getObjCMessageKind()
2761 ParsedType Receiver, in ActOnClassMessage()
4753 ParsedType Type, in ActOnObjCBridgedCast()
H A DSemaTemplateVariadic.cpp591 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseExprCXX.cpp82 void Parser::CheckForTemplateAndDigraph(Token &Next, ParsedType ObjectType, in CheckForTemplateAndDigraph()
155 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors, in ParseOptionalCXXScopeSpecifier()
1130 ParsedType InitCaptureType; in ParseLambdaIntroducer()
1346 SmallVector<ParsedType, 2> DynamicExceptions; in ParseLambdaExpressionAfterIntroducer()
1705 ParsedType ObjectType) { in ParseCXXPseudoDestructor()
1852 ParsedType TypeRep = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo).get(); in ParseCXXTypeConstructExpression()
2320 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors, in ParseUnqualifiedIdTemplateId()
2515 ParsedType ObjectType, in ParseUnqualifiedIdOperator()
2749 bool Parser::ParseUnqualifiedId(CXXScopeSpec &SS, ParsedType ObjectType, in ParseUnqualifiedId()
2792 ParsedType Ty = Actions.getConstructorName(*Id, IdLoc, getCurScope(), SS, in ParseUnqualifiedId()
[all …]
H A DParseObjc.cpp302 SmallVector<ParsedType, 4> typeArgs; in ParseObjCAtInterfaceDeclaration()
1243 ParsedType Parser::ParseObjCTypeName(ObjCDeclSpec &DS, in ParseObjCTypeName()
1262 ParsedType Ty; in ParseObjCTypeName()
1351 ParsedType ReturnType; in ParseObjCMethodDecl()
1594 ParsedType baseType, in parseObjCTypeArgsOrProtocolQualifiers()
1596 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsOrProtocolQualifiers()
1686 ParsedType typeArg in parseObjCTypeArgsOrProtocolQualifiers()
1751 ParsedType T; in parseObjCTypeArgsOrProtocolQualifiers()
1773 ParsedType baseType, in parseObjCTypeArgsAndProtocolQualifiers()
1775 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsAndProtocolQualifiers()
[all …]
H A DParseInit.cpp275 ParsedType::getFromOpaquePtr(TypeOrExpr), in ParseInitializerWithPotentialDesignator()
287 ParsedType ReceiverType; in ParseInitializerWithPotentialDesignator()
H A DParseExpr.cpp191 ParsedType ReceiverType, in ParseAssignmentExprWithObjCMessageExprStart()
955 ParsedType CastTy; in ParseCastExpression()
1203 if (ParsedType Typ = Actions.getTypeName(II, ILoc, getCurScope())) in ParseCastExpression()
2086 ParsedType ObjectType; in ParsePostfixExpressionSuffix()
2247 ParsedType &CastTy, in ParseExprAfterUnaryExprOrTypeTrait()
2403 ParsedType CastTy; in ParseUnaryExprOrTypeTraitExpression()
2765 bool isTypeCast, ParsedType &CastTy, in ParseParenExpression()
3115 Parser::ParseCompoundLiteralExpression(ParsedType Ty, in ParseCompoundLiteralExpression()
3200 ParsedType Ty; in ParseGenericSelectionExpression()
H A DParseDecl.cpp389 ParsedType TheParsedType; in ParseAttributeArgsCommon()
2601 if (ParsedType T = Actions.ActOnMSVCUnknownTypeName( in ParseImplicitInt()
2732 ParsedType T; in ParseImplicitInt()
2813 ParsedType Ty = ParseTypeName().get(); in ParseAlignArgument()
3257 ParsedType TypeRep = in ParseDeclarationSpecifiers()
3392 ParsedType TypeRep = Actions.ActOnObjCInstanceType(Loc); in ParseDeclarationSpecifiers()
3411 ParsedType TypeRep = Actions.getTypeName( in ParseDeclarationSpecifiers()
6508 SmallVector<ParsedType, 2> DynamicExceptions; in ParseFunctionDeclarator()
7235 ParsedType CastTy; in ParseTypeofSpecifier()
H A DParseTemplate.cpp722 /*ObjectType=*/ParsedType(), in TryAnnotateTypeConstraint()
821 ParsedType DefaultArg; in ParseTypeParameter()
H A DParseDeclCXX.cpp635 ParsedType Type = in ParseUsingDeclarator()
1237 ParsedType Type = Actions.getTypeName( in ParseBaseTypeSpecifier()
3675 SmallVectorImpl<ParsedType> &DynamicExceptions, in tryParseExceptionSpecification()
3804 SmallVectorImpl<ParsedType> &Exceptions, in ParseDynamicExceptionSpecification()
H A DParseOpenMP.cpp561 TypeResult ParsedType = parseOpenMPDeclareMapperVarDecl(Range, VName, AS); in ParseOpenMPDeclareMapperDirective() local
562 if (ParsedType.isUsable()) in ParseOpenMPDeclareMapperDirective()
564 Actions.ActOnOpenMPDeclareMapperType(Range.getBegin(), ParsedType); in ParseOpenMPDeclareMapperDirective()
3624 ParsedType IteratorType; in ParseOpenMPIteratorsExpr()
H A DParser.cpp1709 ParsedType Ty = Classification.getType(); in TryAnnotateName()
1966 if (ParsedType Ty = Actions.getTypeName( in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
H A DParseCXXInlineMethods.cpp465 SmallVector<ParsedType, 4> DynamicExceptions; in ParseLexedMethodDeclaration()

12