Home | History | Annotate | Download | only in Basic

Lines Matching defs:SubModules

84   /// \brief The submodules of this module, indexed by name.
85 std::vector<Module *> SubModules;
88 /// \c SubModules vector at which that submodule resides.
193 /// \brief Whether we should infer submodules for this module based on
196 /// Submodules can only be inferred for modules with an umbrella header.
199 /// \brief Whether, when inferring submodules, the inferred submodules
203 /// \brief Whether, when inferring submodules, the inferr submodules should
256 /// that all of its submodules should be exported (rather than the named
449 /// its submodules).
463 /// \brief Mark this module and all of its submodules as unavailable.
474 /// FIXME: This may return incorrect results for (submodules of) the
488 submodule_iterator submodule_begin() { return SubModules.begin(); }
489 submodule_const_iterator submodule_begin() const {return SubModules.begin();}
490 submodule_iterator submodule_end() { return SubModules.end(); }
491 submodule_const_iterator submodule_end() const { return SubModules.end(); }
493 llvm::iterator_range<submodule_iterator> submodules() {
496 llvm::iterator_range<submodule_const_iterator> submodules() const {