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

References

tools/clang/include/clang/Serialization/ASTReader.h
 2542     return Reader->ReadDeclAs<T>(*F, Record, Idx);
tools/clang/lib/Serialization/ASTReader.cpp
 6547                   ReadDeclAs<UnresolvedUsingTypenameDecl>(*Loc.F, Record, Idx));
 6556     TypedefNameDecl *Decl = ReadDeclAs<TypedefNameDecl>(*Loc.F, Record, Idx);
 6614     RecordDecl *RD = ReadDeclAs<RecordDecl>(*Loc.F, Record, Idx);
 6629       = Context.getEnumType(ReadDeclAs<EnumDecl>(*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));
 6715       Protos.push_back(ReadDeclAs<ObjCProtocolDecl>(*Loc.F, Record, Idx));
 6745     CXXRecordDecl *D = ReadDeclAs<CXXRecordDecl>(*Loc.F, Record, Idx);
 6770       = ReadDeclAs<TemplateTypeParmDecl>(*Loc.F, Record, Idx);
 6905     ESI.SourceDecl = ReadDeclAs<FunctionDecl>(ModuleFile, Record, Idx);
 6906     ESI.SourceTemplate = ReadDeclAs<FunctionDecl>(ModuleFile, Record, Idx);
 6908     ESI.SourceDecl = ReadDeclAs<FunctionDecl>(ModuleFile, Record, Idx);
 7069     TL.setParam(i, Reader->ReadDeclAs<ParmVarDecl>(*F, Record, Idx));
 9139                           ReadDeclAs<TemplateDecl>(F, Record, Idx));
 9223       return TemplateName(ReadDeclAs<TemplateDecl>(F, Record, Idx));
 9229       Decls.addDecl(ReadDeclAs<NamedDecl>(F, Record, Idx));
 9242     TemplateDecl *Template = ReadDeclAs<TemplateDecl>(F, Record, Idx);
 9258       = ReadDeclAs<TemplateTemplateParmDecl>(F, Record, Idx);
 9266       = ReadDeclAs<TemplateTemplateParmDecl>(F, Record, Idx);
 9302     ValueDecl *D = ReadDeclAs<ValueDecl>(F, Record, Idx);
 9346     Params.push_back(ReadDeclAs<NamedDecl>(F, Record, Idx));
 9420       Member = ReadDeclAs<FieldDecl>(F, Record, Idx);
 9424       IndirectMember = ReadDeclAs<IndirectFieldDecl>(F, Record, Idx);
 9478       NamespaceDecl *NS = ReadDeclAs<NamespaceDecl>(F, Record, Idx);
 9484       NamespaceAliasDecl *Alias =ReadDeclAs<NamespaceAliasDecl>(F, Record, Idx);
 9506       CXXRecordDecl *RD = ReadDeclAs<CXXRecordDecl>(F, Record, Idx);
 9534       NamespaceDecl *NS = ReadDeclAs<NamespaceDecl>(F, Record, Idx);
 9541       NamespaceAliasDecl *Alias =ReadDeclAs<NamespaceAliasDecl>(F, Record, Idx);
 9569       CXXRecordDecl *RD = ReadDeclAs<CXXRecordDecl>(F, Record, Idx);
 9704   CXXDestructorDecl *Decl = ReadDeclAs<CXXDestructorDecl>(F, Record, Idx);