Lines Matching refs:Includes
285 operator+=(SmallVectorImpl<char> &Includes, StringRef RHS) {
286 Includes.append(RHS.begin(), RHS.end());
287 return Includes;
291 SmallVectorImpl<char> &Includes,
295 Includes += "extern \"C\" {\n";
297 Includes += "#import \"";
299 Includes += "#include \"";
301 Includes += HeaderName;
303 Includes += "\"\n";
305 Includes += "}\n";
313 /// \param Includes Will be augmented with the set of \#includes or \#imports
317 ModuleMap &ModMap, clang::Module *Module, SmallVectorImpl<char> &Includes) {
345 addHeaderInclude(H.PathRelativeToRootModuleDirectory, Includes, LangOpts,
356 Includes, LangOpts, Module->IsExternC);
413 addHeaderInclude(H.first, Includes, LangOpts, Module->IsExternC);
422 LangOpts, FileMgr, Diag, ModMap, *Sub, Includes))