Lines Matching full:dependencies
32 namespace dependencies {
127 /// A collection of prebuilt modular dependencies this module directly depends
128 /// on, not including transitive dependencies.
132 /// including transitive dependencies.
142 /// Invokes \c Cb for all file dependencies of this module. Each provided
158 /// including transitive dependencies.
171 /// transitive modular dependencies and passes everything to the
198 /// Adds direct modular dependencies that have already been built to the
206 /// Traverses the previously collected direct modular dependencies to discover
207 /// transitive modular dependencies and fills the parent \c ModuleDepCollector
224 /// Collects modular and non-modular dependencies of the main file by attaching
239 /// Apply any changes implied by the discovered dependencies to the given
258 /// Non-modular file dependencies. This includes the main source file and
261 /// Direct and transitive modular dependencies of the main source file.
266 /// Direct modular dependencies that have already been built.
268 /// Working set of direct modular dependencies.
315 /// Add paths that require looking up outputs to the given dependencies.
329 } // end namespace dependencies
334 inline hash_code hash_value(const clang::tooling::dependencies::ModuleID &ID) {
338 template <> struct DenseMapInfo<clang::tooling::dependencies::ModuleID> {
339 using ModuleID = clang::tooling::dependencies::ModuleID;