Lines Matching refs:Module
99 Module *readModule(const RecordData &R, unsigned &I) {
341 // module).
388 // Determine whether this declaration is part of a (sub)module. If so, it
394 // Module-private declarations are never visible, so there is no work to do.
396 if (Module *Owner = Reader.getSubmodule(SubmoduleID)) {
397 if (Owner->NameVisibility != Module::AllVisible) {
398 // The owning module is not visible. Mark this declaration as hidden.
401 // Note that this declaration was hidden because its owning module is
627 // module. Merge it.
988 // FIXME: If this is a redeclaration of a function from another module, handle
1060 // Each module has its own anonymous namespace, which is disjoint from
1061 // any other module's anonymous namespaces, so don't attach the anonymous
1356 // FIXME: If this is a redeclaration of a template from another module, handle
1789 // if in fact it came from a module file.
1806 // If ExistingCanon did not come from a module file, introduce the
1807 // first declaration that *does* come from a module file to the
2133 // If the declaration was visible in one module, a redeclaration of it in
2134 // another module remains visible even if it wouldn't be visible by itself.
2136 // FIXME: In this case, the declaration should only be visible if a module
2531 /// \brief Module visitor class that finds all of the redeclarations of a
2567 // used in this module file.
2749 // this module file, we're done.
2754 // module file. If there is no such mapping, we'll find nothing here
2755 // (or in any module it imports).
2768 // We didn't find anything. If the class definition is in this module
2769 // file, then the module files it depends on cannot have any categories,
2812 // Each module has its own anonymous namespace, which is disjoint from
2813 // any other module's anonymous namespaces, so don't attach the anonymous