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

References

tools/clang/lib/Serialization/ASTWriter.cpp
 2958     unsigned ID = getSubmoduleID(Mod);
 2961     if (Mod->Parent) {
 2962       assert(SubmoduleIDs[Mod->Parent] && "Submodule parent not written?");
 2963       ParentID = SubmoduleIDs[Mod->Parent];
 2971                                          (RecordData::value_type)Mod->Kind,
 2972                                          Mod->IsFramework,
 2973                                          Mod->IsExplicit,
 2974                                          Mod->IsSystem,
 2975                                          Mod->IsExternC,
 2976                                          Mod->InferSubmodules,
 2977                                          Mod->InferExplicitSubmodules,
 2978                                          Mod->InferExportWildcard,
 2979                                          Mod->ConfigMacrosExhaustive,
 2980                                          Mod->ModuleMapIsPrivate};
 2981       Stream.EmitRecordWithBlob(DefinitionAbbrev, Record, Mod->Name);
 2985     for (const auto &R : Mod->Requirements) {
 2991     if (auto UmbrellaHeader = Mod->getUmbrellaHeader()) {
 2995     } else if (auto UmbrellaDir = Mod->getUmbrellaDir()) {
 3016       for (auto &H : Mod->Headers[HL.HeaderKind])
 3022       auto TopHeaders = Mod->getTopHeaders(PP->getFileManager());
 3029     if (!Mod->Imports.empty()) {
 3031       for (auto *I : Mod->Imports)
 3037     if (!Mod->Exports.empty()) {
 3039       for (const auto &E : Mod->Exports) {
 3053     for (const auto &LL : Mod->LinkLibraries) {
 3060     for (const auto &C : Mod->Conflicts) {
 3069     for (const auto &CM : Mod->ConfigMacros) {
 3076     for (Decl *D : Context->getModuleInitializers(Mod))
 3082     if (!Mod->ExportAsModule.empty()) {
 3084       Stream.EmitRecordWithBlob(ExportAsAbbrev, Record, Mod->ExportAsModule);
 3088     for (auto *M : Mod->submodules())