reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Serialization/ASTReader.cpp
 6319   BitstreamCursor &DeclsCursor = Loc.F->DeclsCursor;
 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);
 7657   BitstreamCursor &Cursor = Loc.F->DeclsCursor;
 7684   return ReadCXXCtorInitializers(*Loc.F, Record, Idx);
 7692   BitstreamCursor &Cursor = Loc.F->DeclsCursor;
 7725     Bases[I] = ReadCXXBaseSpecifier(*Loc.F, Record, Idx);
 7922   if (llvm::Error Err = Loc.F->DeclsCursor.JumpToBit(Loc.Offset)) {
 7929   return ReadStmtFromStream(*Loc.F);
tools/clang/lib/Serialization/ASTReaderDecl.cpp
  505   return Loc.F->DeclsCursor.GetCurrentBitNo() + Loc.F->GlobalBitOffset;
  505   return Loc.F->DeclsCursor.GetCurrentBitNo() + Loc.F->GlobalBitOffset;
  510     Reader.DefinitionSource[FD] = Loc.F->Kind == ModuleKind::MK_MainFile;
 1408     Reader.DefinitionSource[VD] = Loc.F->Kind == ModuleKind::MK_MainFile;
 1668     Reader.DefinitionSource[D] = Loc.F->Kind == ModuleKind::MK_MainFile;
 3613   llvm::BitstreamCursor &DeclsCursor = Loc.F->DeclsCursor;
 3630   ASTRecordReader Record(*this, *Loc.F);
 3905         ReadLexicalDeclContextStorage(*Loc.F, DeclsCursor, Offsets.first, DC))
 3908         ReadVisibleDeclContextStorage(*Loc.F, DeclsCursor, Offsets.second, ID))