/external/clang/include/clang/Sema/ |
H A D | ParsedTemplate.h | 70 ParsedType getAsType() const { 72 return ParsedType::getFromOpaquePtr(Arg);
|
H A D | AttributeList.h | 137 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 D | Ownership.h | 223 typedef OpaquePtr<QualType> ParsedType; typedef in namespace:clang 244 typedef ActionResult<ParsedType> TypeResult; 254 typedef llvm::MutableArrayRef<ParsedType> MultiTypeArg;
|
H A D | DeclSpec.h | 470 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 D | Sema.h | 1071 /// \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 D | ParseInit.cpp | 239 ParsedType(), 257 ParsedType::getFromOpaquePtr(TypeOrExpr), 269 ParsedType ReceiverType; 284 ParsedType(), 329 ParsedType(),
|
H A D | ParseExpr.cpp | 184 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 D | ParseExprCXX.cpp | 76 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 D | ParseDeclCXX.cpp | 247 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 D | ParseOpenMP.cpp | 205 ParseOptionalCXXScopeSpecifier(SS, ParsedType(), false)) { 209 } else if (ParseUnqualifiedId(SS, false, false, false, ParsedType(),
|
H A D | Parser.cpp | 1362 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 D | ParseObjc.cpp | 888 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 D | ParseTemplate.cpp | 513 ParsedType DefaultArg; 991 setTypeAnnotation(Tok, Type.isInvalid() ? ParsedType() : Type.get()); 1025 ParseOptionalCXXScopeSpecifier(SS, ParsedType(), 1052 /*ObjectType=*/ ParsedType(), 1073 /*ObjectType=*/ ParsedType(),
|
H A D | ParseDecl.cpp | 2200 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 D | ParseStmt.cpp | 1846 ParseOptionalCXXScopeSpecifier(SS, ParsedType(), /*EnteringContext=*/false); 1856 /*ObjectType=*/ ParsedType(),
|
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 477 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 D | SemaExprCXX.cpp | 45 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 D | DeclSpec.cpp | 165 ParsedType *Exceptions, 587 ParsedType Rep) { 595 ParsedType Rep) {
|
H A D | SemaCXXScopeSpec.cpp | 311 ParsedType ObjectTypePtr) { 685 ParsedType ObjectType, 730 ParsedType ObjectType,
|
H A D | SemaDecl.cpp | 132 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 D | SemaCodeComplete.cpp | 3305 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 D | SemaExprObjC.cpp | 949 ParsedType ty, 1778 ParsedType &ReceiverType) { 1779 ReceiverType = ParsedType(); 2136 ParsedType Receiver, 3474 ParsedType Type,
|
H A D | SemaTemplateVariadic.cpp | 444 TypeResult Sema::ActOnPackExpansion(ParsedType Type,
|
H A D | SemaType.cpp | 1812 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 D | SemaExprMember.cpp | 903 ParsedType ObjectType;
|