Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DParsedAttr.h81 ParsedType MatchingCType;
131 size_t numTrailingObjects(OverloadToken<ParsedType>) const { in numTrailingObjects() argument
298 new (&ExtraData.MatchingCType) ParsedType(matchingCType); in ParsedAttr()
307 ParsedType typeArg, Syntax syntaxUsed) in ParsedAttr()
313 new (&getTypeBuffer()) ParsedType(typeArg); in ParsedAttr()
343 ParsedType &getTypeBuffer() { return *getTrailingObjects<ParsedType>(); } in getTypeBuffer()
344 const ParsedType &getTypeBuffer() const { in getTypeBuffer()
345 return *getTrailingObjects<ParsedType>(); in getTypeBuffer()
507 const ParsedType &getMatchingCType() const { in getMatchingCType()
525 const ParsedType &getTypeArg() const { in getTypeArg()
[all …]
H A DOwnership.h248 using ParsedType = OpaquePtr<QualType>;
269 using TypeResult = ActionResult<ParsedType>;
280 using MultiTypeArg = MutableArrayRef<ParsedType>;
H A DDeclSpec.h492 ParsedType getRepAsType() const { in getRepAsType()
653 unsigned &DiagID, ParsedType Rep,
660 unsigned &DiagID, ParsedType Rep,
689 void UpdateTypeRep(ParsedType Rep) { in UpdateTypeRep()
1051 ParsedType Ty, in setConversionFunctionId()
1082 void setConstructorName(ParsedType ClassType, in setConstructorName()
1106 ParsedType ClassType, in setDestructorName()
1245 ParsedType Ty;
2558 ParsedType InitCaptureType;
2564 ParsedType InitCaptureType, in LambdaCapture()
[all …]
H A DParsedTemplate.h77 ParsedType getAsType() const { in getAsType()
79 return ParsedType::getFromOpaquePtr(Arg); in getAsType()
H A DSema.h1766 ParsedType Type;
1809 ParsedType getType() const { in getType()
4424 ParsedType Ty,
4880 ArrayRef<ParsedType> DynamicExceptions,
5397 ParsedType ObjectType;
5410 SourceLocation ColonColonLoc, ParsedType ObjectType = ParsedType())
8061 ParsedType baseType,
8067 SmallVectorImpl<ParsedType> &typeArgs,
8086 ParsedType BaseType,
8088 ArrayRef<ParsedType> TypeArgs,
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h724 static ParsedType getTypeAnnotation(const Token &Tok) { in getTypeAnnotation()
729 static void setTypeAnnotation(Token &Tok, ParsedType T) { in setTypeAnnotation()
1485 ParsedType baseType,
1487 SmallVectorImpl<ParsedType> &typeArgs,
1499 ParsedType baseType,
1501 SmallVectorImpl<ParsedType> &typeArgs,
1680 ParenParseOption &ExprType, ParsedType &CastTy,
1851 ParsedType ReceiverType, Expr *ReceiverExpr);
1863 typedef SmallVector<ParsedType, 12> TypeVector;
2770 ParsedType ObjectType,
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseExprCXX.cpp148 ParsedType ObjectType, in ParseOptionalCXXScopeSpecifier()
973 ParsedType InitCaptureType; in ParseLambdaIntroducer()
1171 SmallVector<ParsedType, 2> DynamicExceptions; in ParseLambdaExpressionAfterIntroducer()
1513 ParsedType ObjectType) { in ParseCXXPseudoDestructor()
2490 ParsedType ObjectType, in ParseUnqualifiedId()
2579 ParsedType Ty = Actions.getConstructorName( in ParseUnqualifiedId()
2653 if (ParsedType Type = in ParseUnqualifiedId()
2840 ParsedType TypeRep = in ParseCXXNewExpression()
2849 ParsedType TypeRep = in ParseCXXNewExpression()
3055 SmallVector<ParsedType, 2> Args; in ParseTypeTrait()
[all …]
H A DParseObjc.cpp302 SmallVector<ParsedType, 4> typeArgs; in ParseObjCAtInterfaceDeclaration()
1243 ParsedType Ty; in ParseObjCTypeName()
1332 ParsedType ReturnType; in ParseObjCMethodDecl()
1580 ParsedType baseType, in parseObjCTypeArgsOrProtocolQualifiers()
1672 ParsedType typeArg in parseObjCTypeArgsOrProtocolQualifiers()
1737 ParsedType T; in parseObjCTypeArgsOrProtocolQualifiers()
1759 ParsedType baseType, in parseObjCTypeArgsAndProtocolQualifiers()
1813 ParsedType type, in parseObjCTypeArgsAndProtocolQualifiers()
1818 SmallVector<ParsedType, 4> typeArgs; in parseObjCTypeArgsAndProtocolQualifiers()
2959 ParsedType Type; in isStartOfObjCClassMessageMissingOpenBracket()
[all …]
H A DParseInit.cpp236 ParsedType::getFromOpaquePtr(TypeOrExpr), in ParseInitializerWithPotentialDesignator()
248 ParsedType ReceiverType; in ParseInitializerWithPotentialDesignator()
H A DParseExpr.cpp190 ParsedType ReceiverType, in ParseAssignmentExprWithObjCMessageExprStart()
787 ParsedType CastTy; in ParseCastExpression()
1012 if (ParsedType Typ = Actions.getTypeName(II, ILoc, getCurScope())) in ParseCastExpression()
1222 ParsedType Type = getTypeAnnotation(Tok); in ParseCastExpression()
1726 ParsedType ObjectType; in ParsePostfixExpressionSuffix()
1868 ParsedType &CastTy, in ParseExprAfterUnaryExprOrTypeTrait()
2019 ParsedType CastTy; in ParseUnaryExprOrTypeTraitExpression()
2321 bool isTypeCast, ParsedType &CastTy, in ParseParenExpression()
2631 Parser::ParseCompoundLiteralExpression(ParsedType Ty, in ParseCompoundLiteralExpression()
2716 ParsedType Ty; in ParseGenericSelectionExpression()
H A DParseDeclCXX.cpp618 ParsedType Type = in ParseUsingDeclarator()
1134 ParsedType Type = getTypeAnnotation(Tok); in ParseBaseTypeSpecifier()
1192 ParsedType Type = getTypeAnnotation(Tok); in ParseBaseTypeSpecifier()
1199 ParsedType Type = Actions.getTypeName( in ParseBaseTypeSpecifier()
3434 ParsedType TemplateTypeTy; in ParseMemInitializer()
3532 SmallVectorImpl<ParsedType> &DynamicExceptions, in tryParseExceptionSpecification()
3661 SmallVectorImpl<ParsedType> &Exceptions, in ParseDynamicExceptionSpecification()
H A DParseDecl.cpp2516 if (ParsedType T = Actions.ActOnMSVCUnknownTypeName( in ParseImplicitInt()
2644 ParsedType T; in ParseImplicitInt()
2725 ParsedType Ty = ParseTypeName().get(); in ParseAlignArgument()
3087 ParsedType T = getTypeAnnotation(Tok); in ParseDeclarationSpecifiers()
3113 ParsedType TypeRep = in ParseDeclarationSpecifiers()
3159 ParsedType T = getTypeAnnotation(Tok); in ParseDeclarationSpecifiers()
3247 ParsedType TypeRep = Actions.ActOnObjCInstanceType(Loc); in ParseDeclarationSpecifiers()
3266 ParsedType TypeRep = Actions.getTypeName( in ParseDeclarationSpecifiers()
6077 SmallVector<ParsedType, 2> DynamicExceptions; in ParseFunctionDeclarator()
6766 ParsedType CastTy; in ParseTypeofSpecifier()
H A DParser.cpp1556 ParsedType Ty = Classification.getType(); in TryAnnotateName()
1772 if (ParsedType Ty = Actions.getTypeName( in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
H A DParseCXXInlineMethods.cpp424 SmallVector<ParsedType, 4> DynamicExceptions; in ParseLexedMethodDeclaration()
H A DParseTemplate.cpp556 ParsedType DefaultArg; in ParseTypeParameter()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DParsedAttr.cpp45 detail::TypeTagForDatatypeData, ParsedType, in allocated_size()
48 detail::TypeTagForDatatypeData, ParsedType, in allocated_size()
H A DSemaExprCXX.cpp83 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()
354 return ParsedType::make(T); in getDestructorName()
404 return ParsedType::make(T); in getDestructorTypeForDecltype()
6699 ObjectType = ParsedType::make(BaseType); in ActOnStartCXXMemberReference()
6790 ObjectType = ParsedType::make(BaseType); in ActOnStartCXXMemberReference()
6814 ObjectType = ParsedType::make(BaseType); in ActOnStartCXXMemberReference()
[all …]
H A DDeclSpec.cpp165 ParsedType *Exceptions, in getFunction()
697 ParsedType Rep, in SetTypeSpecType()
706 ParsedType Rep, in SetTypeSpecType()
H A DSemaDeclObjC.cpp544 ArrayRef<ParsedType> SuperTypeArgs, in ActOnSuperClassOfClassInterface()
669 ParsedType parsedTypeBound) { in actOnObjCTypeParam()
976 ArrayRef<ParsedType> SuperTypeArgs, SourceRange SuperTypeArgsRange, in ActOnStartClassInterface()
1400 ParsedType baseType, in actOnObjCTypeArgsOrProtocolQualifiers()
1406 SmallVectorImpl<ParsedType> &typeArgs, in actOnObjCTypeArgsOrProtocolQualifiers()
1569 ParsedType parsedType = CreateParsedType(type, parsedTSInfo); in actOnObjCTypeArgsOrProtocolQualifiers()
4526 tok::TokenKind MethodType, ObjCDeclSpec &ReturnQT, ParsedType ReturnType, in ActOnMethodDeclaration()
H A DSemaCodeComplete.cpp3785 ParsedType Receiver,
3847 ParsedType T = DS.getRepAsType(); in CodeCompleteDeclSpec()
4771 Scope *S, Decl *ConstructorDecl, CXXScopeSpec SS, ParsedType TemplateTypeTy, in ProduceCtorInitMemberSignatureHelp()
6300 ParsedType Receiver; in CodeCompleteObjCSuperMessage()
6302 Receiver = ParsedType::make(Context.getObjCInterfaceType(CDecl)); in CodeCompleteObjCSuperMessage()
6343 ParsedType Receiver, in AddClassMessageCompletions()
6417 void Sema::CodeCompleteObjCClassMessage(Scope *S, ParsedType Receiver, in CodeCompleteObjCClassMessage()
6481 S, ParsedType::make(Context.getObjCInterfaceType(IFace)), SelIdents, in CodeCompleteObjCInstanceMessage()
7768 ParsedType ReturnTy) { in CodeCompleteObjCMethodDecl()
7941 Scope *S, bool IsInstanceMethod, bool AtParameterName, ParsedType ReturnTy, in CodeCompleteObjCMethodDeclSelector()
H A DSemaDecl.cpp229 static ParsedType recoverFromTypeInKnownDependentBase(Sema &S, in recoverFromTypeInKnownDependentBase()
280 ParsedType ObjectTypePtr, in getTypeName()
321 return ParsedType::make(T); in getTypeName()
360 if (ParsedType TypeInBase = in getTypeName()
517 return ParsedType::make(T); in getTypeName()
581 return ParsedType(); in ActOnMSVCUnknownTypeName()
830 static ParsedType buildNestedType(Sema &S, CXXScopeSpec &SS, in buildNestedType()
870 if (ParsedType TypeInBase = in ClassifyName()
1098 return ParsedType::make(T); in ClassifyName()
1120 return ParsedType::make(T); in ClassifyName()
[all …]
H A DSemaType.cpp1109 ParsedType BaseType, in actOnObjCTypeArgsAndProtocolQualifiers()
1111 ArrayRef<ParsedType> TypeArgs, in actOnObjCTypeArgsAndProtocolQualifiers()
2596 QualType Sema::GetTypeFromParser(ParsedType Ty, TypeSourceInfo **TInfo) { in GetTypeFromParser()
4805 SmallVector<ParsedType, 2> DynamicExceptions; in GetFullTypeForDeclarator()
5702 ParsedType Sema::CreateParsedType(QualType T, TypeSourceInfo *TInfo) { in CreateParsedType()
5711 return ParsedType::make(QualType(LocT, 0)); in CreateParsedType()
5750 ParsedType Sema::ActOnObjCInstanceType(SourceLocation Loc) { in ActOnObjCInstanceType()
H A DSemaTemplateVariadic.cpp555 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
H A DSemaExprObjC.cpp1090 ParsedType ty, in ParseObjCEncodeExpression()
2107 ParsedType &ReceiverType) { in getObjCMessageKind()
2570 ParsedType Receiver, in ActOnClassMessage()
4528 ParsedType Type, in ActOnObjCBridgedCast()
H A DSemaTemplate.cpp168 ParsedType ObjectTypePtr, in isTemplateName()
851 ParsedTemplateArgument Sema::ActOnTemplateTypeArgument(TypeResult ParsedType) { in ActOnTemplateTypeArgument() argument
853 QualType T = GetTypeFromParser(ParsedType.get(), &TInfo); in ActOnTemplateTypeArgument()
893 ParsedType.get().getAsOpaquePtr(), in ActOnTemplateTypeArgument()
913 ParsedType DefaultArg) { in ActOnTypeParameter()
4218 ParsedType ObjectType, in ActOnDependentTemplateName()

12