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

References

tools/clang/include/clang/Lex/HeaderSearch.h
  274     SearchDirs = dirs;
  284     SearchDirs.insert(SearchDirs.begin() + idx, dir);
  284     SearchDirs.insert(SearchDirs.begin() + idx, dir);
  673   search_dir_iterator search_dir_begin() const { return SearchDirs.begin(); }
  674   search_dir_iterator search_dir_end() const { return SearchDirs.end(); }
  675   unsigned search_dir_size() const { return SearchDirs.size(); }
  678     return SearchDirs.begin();
  682     return SearchDirs.begin() + AngledDirIdx;
  686     return SearchDirs.begin() + AngledDirIdx;
  690     return SearchDirs.begin() + SystemDirIdx;
  694     return SearchDirs.begin() + SystemDirIdx;
  697   search_dir_iterator system_dir_end() const { return SearchDirs.end(); }
tools/clang/lib/Lex/HeaderSearch.cpp
  237   for (unsigned Idx = 0, N = SearchDirs.size(); Idx != N; ++Idx) {
  238     if (SearchDirs[Idx].isFramework()) {
  243       FrameworkDirName += SearchDirs[Idx].getFrameworkDir()->getName();
  247           = SearchDirs[Idx].getDirCharacteristic() != SrcMgr::C_User;
  257     if (!SearchDirs[Idx].isNormalDir())
  260     bool IsSystem = SearchDirs[Idx].isSystemHeaderDirectory();
  262     if (loadModuleMapFile(SearchDirs[Idx].getDir(), IsSystem,
  274     NestedModuleMapDirName = SearchDirs[Idx].getDir()->getName();
  286     if (SearchDirs[Idx].haveSearchedAllModuleMaps())
  292       loadSubdirectoryModuleMaps(SearchDirs[Idx]);
  867     i = FromDir-&SearchDirs[0];
  896   for (; i != SearchDirs.size(); ++i) {
  900     Optional<FileEntryRef> File = SearchDirs[i].LookupFile(
  922     CurDir = &SearchDirs[i];
 1014   CacheLookup.HitIdx = SearchDirs.size();
 1332   return SearchDirs.capacity()
 1634     for (unsigned Idx = 0, N = SearchDirs.size(); Idx != N; ++Idx) {
 1635       bool IsSystem = SearchDirs[Idx].isSystemHeaderDirectory();
 1636       if (SearchDirs[Idx].isFramework()) {
 1639         llvm::sys::path::native(SearchDirs[Idx].getFrameworkDir()->getName(),
 1663       if (SearchDirs[Idx].isHeaderMap())
 1667       loadModuleMapFile(SearchDirs[Idx].getDir(), IsSystem,
 1672       loadSubdirectoryModuleMaps(SearchDirs[Idx]);
 1689   for (unsigned Idx = 0, N = SearchDirs.size(); Idx != N; ++Idx) {
 1691     if (!SearchDirs[Idx].isNormalDir()) {
 1696     loadModuleMapFile(SearchDirs[Idx].getDir(),
 1697                       SearchDirs[Idx].isSystemHeaderDirectory(),
 1698                       SearchDirs[Idx].isFramework());
 1784   for (unsigned I = 0; I != SearchDirs.size(); ++I) {
 1786     if (!SearchDirs[I].isNormalDir())
 1789     StringRef Dir = SearchDirs[I].getDir()->getName();