/external/clang/include/clang/Sema/ |
D | AttributeList.h | 184 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 …]
|
D | ParsedTemplate.h | 77 ParsedType getAsType() const { in getAsType() 79 return ParsedType::getFromOpaquePtr(Arg); in getAsType()
|
D | Ownership.h | 234 typedef OpaquePtr<QualType> ParsedType; 255 typedef ActionResult<ParsedType> TypeResult; 265 typedef MutableArrayRef<ParsedType> MultiTypeArg;
|
D | DeclSpec.h | 487 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 …]
|
D | Sema.h | 1301 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/ |
D | Parser.h | 562 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/ |
D | ParseExprCXX.cpp | 80 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 …]
|
D | ParseObjc.cpp | 318 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 …]
|
D | ParseExpr.cpp | 187 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()
|
D | ParseInit.cpp | 237 ParsedType::getFromOpaquePtr(TypeOrExpr), in ParseInitializerWithPotentialDesignator() 249 ParsedType ReceiverType; in ParseInitializerWithPotentialDesignator()
|
D | ParseDeclCXX.cpp | 550 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()
|
D | ParseDecl.cpp | 2295 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()
|
D | Parser.cpp | 1485 ParsedType Ty = Classification.getType(); in TryAnnotateName() 1701 if (ParsedType Ty = Actions.getTypeName( in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
|
D | ParseCXXInlineMethods.cpp | 433 SmallVector<ParsedType, 4> DynamicExceptions; in ParseLexedMethodDeclaration()
|
D | ParseTemplate.cpp | 543 ParsedType DefaultArg; in ParseTypeParameter()
|
/external/clang/lib/Sema/ |
D | SemaExprCXX.cpp | 48 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 …]
|
D | SemaCXXScopeSpec.cpp | 386 ParsedType ObjectTypePtr) { in isNonTypeNestedNameSpecifier() 829 ParsedType ObjectType, in ActOnCXXNestedNameSpecifier() 877 ParsedType ObjectType, in IsInvalidUnlessNestedName()
|
D | DeclSpec.cpp | 171 ParsedType *Exceptions, in getFunction() 615 ParsedType Rep, in SetTypeSpecType() 624 ParsedType Rep, in SetTypeSpecType()
|
D | SemaDeclObjC.cpp | 472 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()
|
D | SemaCodeComplete.cpp | 3418 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()
|
D | SemaDecl.cpp | 201 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 …]
|
D | SemaType.cpp | 1130 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()
|
D | SemaTemplateVariadic.cpp | 453 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
|
D | SemaExprObjC.cpp | 1085 ParsedType ty, in ParseObjCEncodeExpression() 2059 ParsedType &ReceiverType) { in getObjCMessageKind() 2472 ParsedType Receiver, in ActOnClassMessage() 4342 ParsedType Type, in ActOnObjCBridgedCast()
|
D | SemaExpr.cpp | 1394 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()
|