reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6319 BitstreamCursor &DeclsCursor = Loc.F->DeclsCursor; 6331 if (llvm::Error Err = DeclsCursor.JumpToBit(Loc.Offset)) { 6354 QualType Base = readType(*Loc.F, Record, Idx); 6364 QualType ElemType = readType(*Loc.F, Record, Idx); 6373 QualType PointeeType = readType(*Loc.F, Record, Idx); 6382 QualType OriginalType = readType(*Loc.F, Record, Idx); 6394 QualType OriginalTy = readType(*Loc.F, Record, Idx); 6395 QualType AdjustedTy = readType(*Loc.F, Record, Idx); 6404 QualType PointeeType = readType(*Loc.F, Record, Idx); 6413 QualType PointeeType = readType(*Loc.F, Record, Idx); 6422 QualType PointeeType = readType(*Loc.F, Record, Idx); 6431 QualType PointeeType = readType(*Loc.F, Record, Idx); 6432 QualType ClassType = readType(*Loc.F, Record, Idx); 6440 QualType ElementType = readType(*Loc.F, Record, Idx); 6445 Expr *SizeExpr = ReadExpr(*Loc.F); 6451 QualType ElementType = readType(*Loc.F, Record, Idx); 6458 QualType ElementType = readType(*Loc.F, Record, Idx); 6461 SourceLocation LBLoc = ReadSourceLocation(*Loc.F, Record[3]); 6462 SourceLocation RBLoc = ReadSourceLocation(*Loc.F, Record[4]); 6463 return Context.getVariableArrayType(ElementType, ReadExpr(*Loc.F), 6474 QualType ElementType = readType(*Loc.F, Record, Idx); 6487 QualType ElementType = readType(*Loc.F, Record, Idx); 6497 QualType ResultType = readType(*Loc.F, Record, Idx); 6505 QualType ResultType = readType(*Loc.F, Record, Idx); 6523 readExceptionSpec(*Loc.F, ExceptionStorage, EPI.ExceptionSpec, Record, Idx); 6528 ParamTypes.push_back(readType(*Loc.F, Record, Idx)); 6547 ReadDeclAs<UnresolvedUsingTypenameDecl>(*Loc.F, Record, Idx)); 6556 TypedefNameDecl *Decl = ReadDeclAs<TypedefNameDecl>(*Loc.F, Record, Idx); 6557 QualType Canonical = readType(*Loc.F, Record, Idx); 6564 return Context.getTypeOfExprType(ReadExpr(*Loc.F)); 6571 QualType UnderlyingType = readType(*Loc.F, Record, Idx); 6576 QualType UnderlyingType = readType(*Loc.F, Record, Idx); 6577 return Context.getDecltypeType(ReadExpr(*Loc.F), UnderlyingType); 6581 QualType BaseType = readType(*Loc.F, Record, Idx); 6582 QualType UnderlyingType = readType(*Loc.F, Record, Idx); 6588 QualType Deduced = readType(*Loc.F, Record, Idx); 6600 TemplateName Name = ReadTemplateName(*Loc.F, Record, Idx); 6601 QualType Deduced = readType(*Loc.F, Record, Idx); 6614 RecordDecl *RD = ReadDeclAs<RecordDecl>(*Loc.F, Record, Idx); 6629 = Context.getEnumType(ReadDeclAs<EnumDecl>(*Loc.F, Record, Idx)); 6639 QualType modifiedType = readType(*Loc.F, Record, Idx); 6640 QualType equivalentType = readType(*Loc.F, Record, Idx); 6650 QualType InnerType = readType(*Loc.F, Record, Idx); 6659 QualType UnderlyingTy = readType(*Loc.F, Record, Idx); 6660 IdentifierInfo *MacroII = GetIdentifierInfo(*Loc.F, Record, Idx); 6669 QualType Pattern = readType(*Loc.F, Record, Idx); 6681 NestedNameSpecifier *NNS = ReadNestedNameSpecifier(*Loc.F, Record, Idx); 6682 QualType NamedType = readType(*Loc.F, Record, Idx); 6683 TagDecl *OwnedTagDecl = ReadDeclAs<TagDecl>(*Loc.F, Record, Idx); 6690 = ReadDeclAs<ObjCInterfaceDecl>(*Loc.F, Record, Idx); 6697 = ReadDeclAs<ObjCTypeParamDecl>(*Loc.F, Record, Idx); 6701 Protos.push_back(ReadDeclAs<ObjCProtocolDecl>(*Loc.F, Record, Idx)); 6707 QualType Base = readType(*Loc.F, Record, Idx); 6711 TypeArgs.push_back(readType(*Loc.F, Record, Idx)); 6715 Protos.push_back(ReadDeclAs<ObjCProtocolDecl>(*Loc.F, Record, Idx)); 6722 QualType Pointee = readType(*Loc.F, Record, Idx); 6728 QualType Parm = readType(*Loc.F, Record, Idx); 6729 QualType Replacement = readType(*Loc.F, Record, Idx); 6737 QualType Parm = readType(*Loc.F, Record, Idx); 6738 TemplateArgument ArgPack = ReadTemplateArgument(*Loc.F, Record, Idx); 6745 CXXRecordDecl *D = ReadDeclAs<CXXRecordDecl>(*Loc.F, Record, Idx); 6746 QualType TST = readType(*Loc.F, Record, Idx); // probably derivable 6770 = ReadDeclAs<TemplateTypeParmDecl>(*Loc.F, Record, Idx); 6777 NestedNameSpecifier *NNS = ReadNestedNameSpecifier(*Loc.F, Record, Idx); 6778 const IdentifierInfo *Name = GetIdentifierInfo(*Loc.F, Record, Idx); 6779 QualType Canon = readType(*Loc.F, Record, Idx); 6788 NestedNameSpecifier *NNS = ReadNestedNameSpecifier(*Loc.F, Record, Idx); 6789 const IdentifierInfo *Name = GetIdentifierInfo(*Loc.F, Record, Idx); 6794 Args.push_back(ReadTemplateArgument(*Loc.F, Record, Idx)); 6803 QualType ElementType = readType(*Loc.F, Record, Idx); 6809 Expr *NumElts = ReadExpr(*Loc.F); 6810 SourceRange Brackets = ReadSourceRange(*Loc.F, Record, Idx); 6819 TemplateName Name = ReadTemplateName(*Loc.F, Record, Idx); 6821 ReadTemplateArgumentList(Args, *Loc.F, Record, Idx); 6822 QualType Underlying = readType(*Loc.F, Record, Idx); 6837 QualType ValueType = readType(*Loc.F, Record, Idx); 6848 QualType ElementType = readType(*Loc.F, Record, Idx); 6855 QualType ElementType = readType(*Loc.F, Record, Idx); 6856 Expr *SizeExpr = ReadExpr(*Loc.F); 6857 SourceLocation AttrLoc = ReadSourceLocation(*Loc.F, Record, Idx); 6868 QualType ElementType = readType(*Loc.F, Record, Idx); 6869 Expr *SizeExpr = ReadExpr(*Loc.F); 6870 SourceLocation AttrLoc = ReadSourceLocation(*Loc.F, Record, Idx); 6880 QualType PointeeType = readType(*Loc.F, Record, Idx); 6881 Expr *AddrSpaceExpr = ReadExpr(*Loc.F); 6882 SourceLocation AttrLoc = ReadSourceLocation(*Loc.F, Record, Idx);