Searched refs:ParsedType (Results 1 - 25 of 31) sorted by relevance

12

/external/clang/include/clang/Sema/
H A DParsedTemplate.h70 ParsedType getAsType() const {
72 return ParsedType::getFromOpaquePtr(Arg);
H A DAttributeList.h137 ParsedType *MatchingCType;
156 ParsedType &getTypeBuffer() {
157 return *reinterpret_cast<ParsedType *>(this + 1);
160 const ParsedType &getTypeBuffer() const {
161 return *reinterpret_cast<const ParsedType *>(this + 1);
225 ParsedType matchingCType, bool layoutCompatible,
234 new (&ExtraData.MatchingCType) ParsedType(matchingCType);
244 ParsedType typeArg, Syntax syntaxUsed)
251 new (&getTypeBuffer()) ParsedType(typeArg);
402 const ParsedType
[all...]
H A DOwnership.h223 typedef OpaquePtr<QualType> ParsedType; typedef in namespace:clang
244 typedef ActionResult<ParsedType> TypeResult;
254 typedef llvm::MutableArrayRef<ParsedType> MultiTypeArg;
H A DDeclSpec.h470 ParsedType getRepAsType() const {
602 unsigned &DiagID, ParsedType Rep);
607 unsigned &DiagID, ParsedType Rep);
625 void UpdateTypeRep(ParsedType Rep) {
945 ParsedType Ty,
976 void setConstructorName(ParsedType ClassType,
1000 ParsedType ClassType,
1118 ParsedType Ty;
1292 ParsedType getTrailingReturnType() const { return TrailingReturnType; }
1416 ParsedType *Exception
[all...]
H A DSema.h1071 /// \brief Package the given type and TSI into a ParsedType.
1072 ParsedType CreateParsedType(QualType T, TypeSourceInfo *TInfo);
1075 static QualType GetTypeFromParser(ParsedType Ty, TypeSourceInfo **TInfo = 0);
1105 ParsedType ActOnObjCInstanceType(SourceLocation Loc);
1304 ParsedType getTypeName(const IdentifierInfo &II, SourceLocation NameLoc,
1308 ParsedType ObjectType = ParsedType(),
1318 ParsedType &SuggestedType);
1338 ParsedType Type;
1346 NameClassification(ParsedType Typ
[all...]
/external/clang/lib/Parse/
H A DParseInit.cpp239 ParsedType(),
257 ParsedType::getFromOpaquePtr(TypeOrExpr),
269 ParsedType ReceiverType;
284 ParsedType(),
329 ParsedType(),
H A DParseExpr.cpp184 ParsedType ReceiverType,
640 ParsedType CastTy;
806 Res = ParseObjCMessageExpressionBody(SourceLocation(), ILoc, ParsedType(),
822 if (ParsedType Typ = Actions.getTypeName(II, ILoc, getCurScope()))
983 ParsedType Type = getTypeAnnotation(Tok);
1081 ParseOptionalCXXScopeSpecifier(SS, ParsedType(),
1312 ParsedType(), LHS.get());
1457 ParsedType ObjectType;
1482 ObjectType = ParsedType();
1573 ParsedType
[all...]
H A DParseExprCXX.cpp76 void Parser::CheckForTemplateAndDigraph(Token &Next, ParsedType ObjectType,
181 ParsedType ObjectType,
259 ObjectType = ParsedType();
571 ParseOptionalCXXScopeSpecifier(SS, ParsedType(), /*EnteringContext=*/false);
579 /*ObjectType=*/ ParsedType(),
951 SmallVector<ParsedType, 2> DynamicExceptions;
1278 ParsedType ObjectType) {
1410 ParsedType TypeRep = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo).get();
1758 ParsedType ObjectType,
1960 ParsedType ObjectTyp
[all...]
H A DParseDeclCXX.cpp247 ParseOptionalCXXScopeSpecifier(SS, ParsedType(), /*EnteringContext=*/false);
400 ParseOptionalCXXScopeSpecifier(SS, ParsedType(), /*EnteringContext=*/false);
473 ParseOptionalCXXScopeSpecifier(SS, ParsedType(), /*EnteringContext=*/false,
502 ParsedType Type = Actions.getInheritingConstructorName(SS, IdLoc, *LastII);
506 /*AllowConstructorName=*/ true, ParsedType(),
864 ParseOptionalCXXScopeSpecifier(SS, ParsedType(), /*EnteringContext=*/false);
892 ParsedType Type = getTypeAnnotation(Tok);
945 ParsedType Type = getTypeAnnotation(Tok);
952 ParsedType Type = Actions.getTypeName(*Id, IdLoc, getCurScope(), &SS, true,
953 false, ParsedType(),
[all...]
H A DParseOpenMP.cpp205 ParseOptionalCXXScopeSpecifier(SS, ParsedType(), false)) {
209 } else if (ParseUnqualifiedId(SS, false, false, false, ParsedType(),
H A DParser.cpp1362 ParseOptionalCXXScopeSpecifier(SS, ParsedType(), EnteringContext))
1500 if (ParseOptionalCXXScopeSpecifier(SS, /*ObjectType=*/ParsedType(),
1557 setTypeAnnotation(Tok, Ty.isInvalid() ? ParsedType() : Ty.get());
1569 if (ParseOptionalCXXScopeSpecifier(SS, ParsedType(), EnteringContext))
1586 if (ParsedType Ty = Actions.getTypeName(*Tok.getIdentifierInfo(),
1590 ParsedType(),
1627 /*ObjectType=*/ ParsedType(),
1683 if (ParseOptionalCXXScopeSpecifier(SS, ParsedType(), EnteringContext))
1792 ParseOptionalCXXScopeSpecifier(Result.SS, ParsedType(),
1803 if (ParseUnqualifiedId(Result.SS, false, true, true, ParsedType(),
[all...]
H A DParseObjc.cpp888 ParsedType Parser::ParseObjCTypeName(ObjCDeclSpec &DS,
906 ParsedType Ty;
988 /*ReturnType=*/ ParsedType());
994 ParsedType ReturnType;
1060 ArgInfo.Type = ParsedType();
2291 ParsedType Type;
2345 ParsedType(), 0);
2357 ParsedType(),
2361 ParsedType::getFromOpaquePtr(TypeOrExpr),
2368 ParsedType ReceiverTyp
[all...]
H A DParseTemplate.cpp513 ParsedType DefaultArg;
991 setTypeAnnotation(Tok, Type.isInvalid() ? ParsedType() : Type.get());
1025 ParseOptionalCXXScopeSpecifier(SS, ParsedType(),
1052 /*ObjectType=*/ ParsedType(),
1073 /*ObjectType=*/ ParsedType(),
H A DParseDecl.cpp2200 ParsedType T;
2271 ParsedType Ty = ParseTypeName().get();
2516 ParsedType T = getTypeAnnotation(Tok);
2550 ParsedType TypeRep = Actions.getTypeName(*Next.getIdentifierInfo(),
2553 false, false, ParsedType(),
2590 ParsedType T = getTypeAnnotation(Tok);
2659 ParsedType TypeRep =
3450 if (ParseOptionalCXXScopeSpecifier(SS, ParsedType(),
4203 if (ParseOptionalCXXScopeSpecifier(SS, ParsedType(),
4461 ParseOptionalCXXScopeSpecifier(SS, ParsedType(), EnteringContex
[all...]
H A DParseStmt.cpp1846 ParseOptionalCXXScopeSpecifier(SS, ParsedType(), /*EnteringContext=*/false);
1856 /*ObjectType=*/ ParsedType(),
/external/clang/include/clang/Parse/
H A DParser.h477 static ParsedType getTypeAnnotation(Token &Tok) {
478 return ParsedType::getFromOpaquePtr(Tok.getAnnotationValue());
482 static void setTypeAnnotation(Token &Tok, ParsedType T) {
1205 ParsedType ParseObjCTypeName(ObjCDeclSpec &DS, Declarator::TheContext Ctx,
1272 ParsedType &CastTy,
1296 ParsedType &CastTy,
1300 ParsedType &CastTy,
1302 ExprResult ParseCompoundLiteralExpression(ParsedType Ty,
1318 void CheckForTemplateAndDigraph(Token &Next, ParsedType ObjectTypePtr,
1323 ParsedType ObjectTyp
[all...]
/external/clang/lib/Sema/
H A DSemaExprCXX.cpp45 ParsedType Sema::getInheritingConstructorName(CXXScopeSpec &SS,
78 ParsedType Sema::getDestructorName(SourceLocation TildeLoc,
82 ParsedType ObjectTypePtr,
201 return ParsedType();
210 return ParsedType::make(T);
246 return ParsedType::make(MemberOfType);
265 return ParsedType::make(MemberOfType);
276 return ParsedType::make(MemberOfType);
292 return ParsedType::make(T);
315 return ParsedType();
[all...]
H A DDeclSpec.cpp165 ParsedType *Exceptions,
587 ParsedType Rep) {
595 ParsedType Rep) {
H A DSemaCXXScopeSpec.cpp311 ParsedType ObjectTypePtr) {
685 ParsedType ObjectType,
730 ParsedType ObjectType,
H A DSemaDecl.cpp132 ParsedType Sema::getTypeName(const IdentifierInfo &II, SourceLocation NameLoc,
135 ParsedType ObjectTypePtr,
160 return ParsedType();
172 return ParsedType::make(T);
175 return ParsedType();
180 return ParsedType();
233 isTemplateName(S, *NewSSPtr, false, TemplateName, ParsedType(),
235 ParsedType Ty = getTypeName(*NewII, NameLoc, S, NewSSPtr,
262 return ParsedType();
272 return ParsedType();
[all...]
H A DSemaCodeComplete.cpp3305 ParsedType Receiver,
3360 ParsedType T = DS.getRepAsType();
5359 ParsedType Receiver;
5361 Receiver = ParsedType::make(Context.getObjCInterfaceType(CDecl));
5402 ParsedType Receiver,
5478 void Sema::CodeCompleteObjCClassMessage(Scope *S, ParsedType Receiver,
5541 ParsedType::make(Context.getObjCInterfaceType(IFace)),
6869 ParsedType ReturnTy) {
7041 ParsedType ReturnTy,
H A DSemaExprObjC.cpp949 ParsedType ty,
1778 ParsedType &ReceiverType) {
1779 ReceiverType = ParsedType();
2136 ParsedType Receiver,
3474 ParsedType Type,
H A DSemaTemplateVariadic.cpp444 TypeResult Sema::ActOnPackExpansion(ParsedType Type,
H A DSemaType.cpp1812 QualType Sema::GetTypeFromParser(ParsedType Ty, TypeSourceInfo **TInfo) {
2914 SmallVector<ParsedType, 2> DynamicExceptions;
3759 ParsedType Sema::CreateParsedType(QualType T, TypeSourceInfo *TInfo) {
3768 return ParsedType::make(QualType(LocT, 0));
3806 ParsedType Sema::ActOnObjCInstanceType(SourceLocation Loc) {
H A DSemaExprMember.cpp903 ParsedType ObjectType;

Completed in 327 milliseconds

12