Home
last modified time | relevance | path

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

12

/external/clang/include/clang/Sema/
DAttributeList.h184 ParsedType *MatchingCType;
209 ParsedType &getTypeBuffer() { in getTypeBuffer()
210 return *reinterpret_cast<ParsedType *>(this + 1); in getTypeBuffer()
213 const ParsedType &getTypeBuffer() const { in getTypeBuffer()
214 return *reinterpret_cast<const ParsedType *>(this + 1); in getTypeBuffer()
296 IdentifierLoc *ArgKind, ParsedType matchingCType, in AttributeList()
306 new (&ExtraData.MatchingCType) ParsedType(matchingCType); in AttributeList()
315 ParsedType typeArg, Syntax syntaxUsed) in AttributeList()
321 new (&getTypeBuffer()) ParsedType(typeArg); in AttributeList()
467 const ParsedType &getMatchingCType() const { in getMatchingCType()
[all …]
DParsedTemplate.h77 ParsedType getAsType() const { in getAsType()
79 return ParsedType::getFromOpaquePtr(Arg); in getAsType()
DOwnership.h234 typedef OpaquePtr<QualType> ParsedType;
255 typedef ActionResult<ParsedType> TypeResult;
265 typedef MutableArrayRef<ParsedType> MultiTypeArg;
DDeclSpec.h487 ParsedType getRepAsType() const { in getRepAsType()
634 unsigned &DiagID, ParsedType Rep,
641 unsigned &DiagID, ParsedType Rep,
668 void UpdateTypeRep(ParsedType Rep) { in UpdateTypeRep()
1016 ParsedType Ty, in setConversionFunctionId()
1047 void setConstructorName(ParsedType ClassType, in setConstructorName()
1071 ParsedType ClassType, in setDestructorName()
1200 ParsedType Ty;
1403 ParsedType getTrailingReturnType() const { return TrailingReturnType; } in getTrailingReturnType()
1541 ParsedType *Exceptions,
[all …]
DSema.h1301 ParsedType CreateParsedType(QualType T, TypeSourceInfo *TInfo);
1304 static QualType GetTypeFromParser(ParsedType Ty,
1337 ParsedType ActOnObjCInstanceType(SourceLocation Loc);
1521 ParsedType getTypeName(const IdentifierInfo &II, SourceLocation NameLoc,
1524 ParsedType ObjectType = nullptr,
1534 ParsedType &SuggestedType,
1541 ParsedType ActOnMSVCUnknownTypeName(const IdentifierInfo &II,
1563 ParsedType Type;
1571 NameClassification(ParsedType Type) : Kind(NC_Type), Type(Type) {} in NameClassification()
1608 ParsedType getType() const { in getType()
[all …]
/external/clang/include/clang/Parse/
DParser.h562 static ParsedType getTypeAnnotation(Token &Tok) { in getTypeAnnotation()
563 return ParsedType::getFromOpaquePtr(Tok.getAnnotationValue()); in getTypeAnnotation()
567 static void setTypeAnnotation(Token &Tok, ParsedType T) { in setTypeAnnotation()
1304 ParsedType baseType,
1306 SmallVectorImpl<ParsedType> &typeArgs,
1318 ParsedType baseType,
1320 SmallVectorImpl<ParsedType> &typeArgs,
1335 ParsedType type,
1384 ParsedType ParseObjCTypeName(ObjCDeclSpec &DS, Declarator::TheContext Ctx,
1452 ParsedType &CastTy,
[all …]
/external/clang/lib/Parse/
DParseExprCXX.cpp80 void Parser::CheckForTemplateAndDigraph(Token &Next, ParsedType ObjectType, in CheckForTemplateAndDigraph()
188 ParsedType ObjectType, in ParseOptionalCXXScopeSpecifier()
1009 ParsedType InitCaptureType; in ParseLambdaIntroducer()
1177 SmallVector<ParsedType, 2> DynamicExceptions; in ParseLambdaExpressionAfterIntroducer()
1528 ParsedType ObjectType) { in ParseCXXPseudoDestructor()
1672 ParsedType TypeRep = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo).get(); in ParseCXXTypeConstructExpression()
2030 ParsedType ObjectType, in ParseUnqualifiedIdTemplateId()
2233 ParsedType ObjectType, in ParseUnqualifiedIdOperator()
2464 ParsedType ObjectType, in ParseUnqualifiedId()
2495 ParsedType Ty = Actions.getTypeName(*Id, IdLoc, getCurScope(), &SS, false, in ParseUnqualifiedId()
[all …]
DParseObjc.cpp318 SmallVector<ParsedType, 4> typeArgs; in ParseObjCAtInterfaceDeclaration()
1252 ParsedType Parser::ParseObjCTypeName(ObjCDeclSpec &DS, in ParseObjCTypeName()
1271 ParsedType Ty; in ParseObjCTypeName()
1360 ParsedType ReturnType; in ParseObjCMethodDecl()
1616 ParsedType baseType, in parseObjCTypeArgsOrProtocolQualifiers()
1618 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsOrProtocolQualifiers()
1708 ParsedType typeArg in parseObjCTypeArgsOrProtocolQualifiers()
1773 ParsedType T; in parseObjCTypeArgsOrProtocolQualifiers()
1795 ParsedType baseType, in parseObjCTypeArgsAndProtocolQualifiers()
1797 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsAndProtocolQualifiers()
[all …]
DParseExpr.cpp187 ParsedType ReceiverType, in ParseAssignmentExprWithObjCMessageExprStart()
720 ParsedType CastTy; in ParseCastExpression()
928 if (ParsedType Typ = Actions.getTypeName(II, ILoc, getCurScope())) in ParseCastExpression()
1133 ParsedType Type = getTypeAnnotation(Tok); in ParseCastExpression()
1618 ParsedType ObjectType; in ParsePostfixExpressionSuffix()
1736 ParsedType &CastTy, in ParseExprAfterUnaryExprOrTypeTrait()
1885 ParsedType CastTy; in ParseUnaryExprOrTypeTraitExpression()
2185 bool isTypeCast, ParsedType &CastTy, in ParseParenExpression()
2447 Parser::ParseCompoundLiteralExpression(ParsedType Ty, in ParseCompoundLiteralExpression()
2531 ParsedType Ty; in ParseGenericSelectionExpression()
DParseInit.cpp237 ParsedType::getFromOpaquePtr(TypeOrExpr), in ParseInitializerWithPotentialDesignator()
249 ParsedType ReceiverType; in ParseInitializerWithPotentialDesignator()
DParseDeclCXX.cpp550 ParsedType Type = Actions.getInheritingConstructorName(SS, IdLoc, *LastII); in ParseUsingDeclaration()
975 ParsedType Type = getTypeAnnotation(Tok); in ParseBaseTypeSpecifier()
1033 ParsedType Type = getTypeAnnotation(Tok); in ParseBaseTypeSpecifier()
1040 ParsedType Type = in ParseBaseTypeSpecifier()
3262 ParsedType TemplateTypeTy; in ParseMemInitializer()
3350 SmallVectorImpl<ParsedType> &DynamicExceptions, in tryParseExceptionSpecification()
3479 SmallVectorImpl<ParsedType> &Exceptions, in ParseDynamicExceptionSpecification()
DParseDecl.cpp2295 if (ParsedType T = Actions.ActOnMSVCUnknownTypeName( in ParseImplicitInt()
2419 ParsedType T; in ParseImplicitInt()
2489 ParsedType Ty = ParseTypeName().get(); in ParseAlignArgument()
2858 ParsedType T = getTypeAnnotation(Tok); in ParseDeclarationSpecifiers()
2893 ParsedType TypeRep = in ParseDeclarationSpecifiers()
2937 ParsedType T = getTypeAnnotation(Tok); in ParseDeclarationSpecifiers()
2999 ParsedType TypeRep = Actions.ActOnObjCInstanceType(Loc); in ParseDeclarationSpecifiers()
3011 ParsedType TypeRep = in ParseDeclarationSpecifiers()
5595 SmallVector<ParsedType, 2> DynamicExceptions; in ParseFunctionDeclarator()
6273 ParsedType CastTy; in ParseTypeofSpecifier()
DParser.cpp1485 ParsedType Ty = Classification.getType(); in TryAnnotateName()
1701 if (ParsedType Ty = Actions.getTypeName( in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
DParseCXXInlineMethods.cpp433 SmallVector<ParsedType, 4> DynamicExceptions; in ParseLexedMethodDeclaration()
DParseTemplate.cpp543 ParsedType DefaultArg; in ParseTypeParameter()
/external/clang/lib/Sema/
DSemaExprCXX.cpp48 ParsedType Sema::getInheritingConstructorName(CXXScopeSpec &SS, in getInheritingConstructorName()
82 ParsedType Sema::getDestructorName(SourceLocation TildeLoc, in getDestructorName()
86 ParsedType ObjectTypePtr, in getDestructorName()
300 return ParsedType::make(T); in getDestructorName()
326 ParsedType Sema::getDestructorType(const DeclSpec& DS, ParsedType ObjectType) { in getDestructorType()
334 return ParsedType::make(T); in getDestructorType()
496 QualType T = GetTypeFromParser(ParsedType::getFromOpaquePtr(TyOrExpr), in ActOnCXXTypeid()
611 QualType T = GetTypeFromParser(ParsedType::getFromOpaquePtr(TyOrExpr), in ActOnCXXUuidof()
1213 Sema::ActOnCXXTypeConstructExpr(ParsedType TypeRep, in ActOnCXXTypeConstructExpr()
4463 ArrayRef<ParsedType> Args, in ActOnTypeTrait()
[all …]
DSemaCXXScopeSpec.cpp386 ParsedType ObjectTypePtr) { in isNonTypeNestedNameSpecifier()
829 ParsedType ObjectType, in ActOnCXXNestedNameSpecifier()
877 ParsedType ObjectType, in IsInvalidUnlessNestedName()
DDeclSpec.cpp171 ParsedType *Exceptions, in getFunction()
615 ParsedType Rep, in SetTypeSpecType()
624 ParsedType Rep, in SetTypeSpecType()
DSemaDeclObjC.cpp472 ArrayRef<ParsedType> SuperTypeArgs, in ActOnSuperClassOfClassInterface()
597 ParsedType parsedTypeBound) { in actOnObjCTypeParam()
904 ArrayRef<ParsedType> SuperTypeArgs, in ActOnStartClassInterface()
1317 ParsedType baseType, in actOnObjCTypeArgsOrProtocolQualifiers()
1323 SmallVectorImpl<ParsedType> &typeArgs, in actOnObjCTypeArgsOrProtocolQualifiers()
1486 ParsedType parsedType = CreateParsedType(type, parsedTSInfo); in actOnObjCTypeArgsOrProtocolQualifiers()
4282 ObjCDeclSpec &ReturnQT, ParsedType ReturnType, in ActOnMethodDeclaration()
DSemaCodeComplete.cpp3418 ParsedType Receiver,
3473 ParsedType T = DS.getRepAsType(); in CodeCompleteDeclSpec()
5543 ParsedType Receiver; in CodeCompleteObjCSuperMessage()
5545 Receiver = ParsedType::make(Context.getObjCInterfaceType(CDecl)); in CodeCompleteObjCSuperMessage()
5586 ParsedType Receiver, in AddClassMessageCompletions()
5663 void Sema::CodeCompleteObjCClassMessage(Scope *S, ParsedType Receiver, in CodeCompleteObjCClassMessage()
5726 ParsedType::make(Context.getObjCInterfaceType(IFace)), in CodeCompleteObjCInstanceMessage()
7046 ParsedType ReturnTy) { in CodeCompleteObjCMethodDecl()
7219 ParsedType ReturnTy, in CodeCompleteObjCMethodDeclSelector()
DSemaDecl.cpp201 static ParsedType recoverFromTypeInKnownDependentBase(Sema &S, in recoverFromTypeInKnownDependentBase()
249 ParsedType Sema::getTypeName(const IdentifierInfo &II, SourceLocation NameLoc, in getTypeName()
252 ParsedType ObjectTypePtr, in getTypeName()
287 return ParsedType::make(T); in getTypeName()
326 if (ParsedType TypeInBase = in getTypeName()
359 ParsedType Ty = getTypeName(*NewII, NameLoc, S, NewSSPtr, in getTypeName()
462 return ParsedType::make(T); in getTypeName()
497 ParsedType Sema::ActOnMSVCUnknownTypeName(const IdentifierInfo &II, in ActOnMSVCUnknownTypeName()
526 return ParsedType(); in ActOnMSVCUnknownTypeName()
603 ParsedType &SuggestedType, in DiagnoseUnknownTypeName()
[all …]
DSemaType.cpp1130 ParsedType BaseType, in actOnObjCTypeArgsAndProtocolQualifiers()
1132 ArrayRef<ParsedType> TypeArgs, in actOnObjCTypeArgsAndProtocolQualifiers()
2533 QualType Sema::GetTypeFromParser(ParsedType Ty, TypeSourceInfo **TInfo) { in GetTypeFromParser()
4286 SmallVector<ParsedType, 2> DynamicExceptions; in GetFullTypeForDeclarator()
5193 ParsedType Sema::CreateParsedType(QualType T, TypeSourceInfo *TInfo) { in CreateParsedType()
5202 return ParsedType::make(QualType(LocT, 0)); in CreateParsedType()
5241 ParsedType Sema::ActOnObjCInstanceType(SourceLocation Loc) { in ActOnObjCInstanceType()
DSemaTemplateVariadic.cpp453 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
DSemaExprObjC.cpp1085 ParsedType ty, in ParseObjCEncodeExpression()
2059 ParsedType &ReceiverType) { in getObjCMessageKind()
2472 ParsedType Receiver, in ActOnClassMessage()
4342 ParsedType Type, in ActOnObjCBridgedCast()
DSemaExpr.cpp1394 ArrayRef<ParsedType> ArgTypes, in ActOnGenericSelectionExpr()
4047 (void) GetTypeFromParser(ParsedType::getFromOpaquePtr(TyOrEx), &TInfo); in ActOnUnaryExprOrTypeTraitExpr()
5269 ExprResult Sema::ActOnAsTypeExpr(Expr *E, ParsedType ParsedDestTy, in ActOnAsTypeExpr()
5290 ExprResult Sema::ActOnConvertVectorExpr(Expr *E, ParsedType ParsedDestTy, in ActOnConvertVectorExpr()
5501 Sema::ActOnCompoundLiteral(SourceLocation LParenLoc, ParsedType Ty, in ActOnCompoundLiteral()
5937 Declarator &D, ParsedType &Ty, in ActOnCastExpr()
11872 ParsedType ParsedArgTy, in ActOnBuiltinOffsetOf()
12204 ExprResult Sema::ActOnVAArg(SourceLocation BuiltinLoc, Expr *E, ParsedType Ty, in ActOnVAArg()

12