HomeSort by relevance Sort by last modified time
    Searched refs:FileSystemStatCache (Results 1 - 9 of 9) sorted by null

  /external/clang/include/clang/Basic/
FileSystemStatCache.h 1 //===--- FileSystemStatCache.h - Caching for 'stat' calls -------*- C++ -*-===//
11 /// \brief Defines the FileSystemStatCache interface.
48 class FileSystemStatCache {
51 std::unique_ptr<FileSystemStatCache> NextStatCache;
54 virtual ~FileSystemStatCache() {}
72 std::unique_ptr<vfs::File> *F, FileSystemStatCache *Cache,
77 void setNextStatCache(std::unique_ptr<FileSystemStatCache> Cache) {
82 FileSystemStatCache *getNextStatCache() { return NextStatCache.get(); }
87 std::unique_ptr<FileSystemStatCache> takeNextStatCache() {
101 if (FileSystemStatCache *Next = getNextStatCache()
    [all...]
FileManager.h 36 class FileSystemStatCache;
164 std::unique_ptr<FileSystemStatCache> StatCache;
178 /// \brief Installs the provided FileSystemStatCache object within
189 void addStatCache(std::unique_ptr<FileSystemStatCache> statCache,
192 /// \brief Removes the specified FileSystemStatCache object from the manager.
193 void removeStatCache(FileSystemStatCache *statCache);
195 /// \brief Removes all FileSystemStatCache objects from the manager.
  /external/clang/lib/Basic/
FileSystemStatCache.cpp 1 //===--- FileSystemStatCache.cpp - Caching for 'stat' calls ---------------===//
10 // This file defines the FileSystemStatCache interface.
14 #include "clang/Basic/FileSystemStatCache.h"
20 void FileSystemStatCache::anchor() { }
34 /// FileSystemStatCache::get - Get the 'stat' information for the specified
43 bool FileSystemStatCache::get(const char *Path, FileData &Data, bool isFile,
45 FileSystemStatCache *Cache, vfs::FileSystem &FS) {
FileManager.cpp 21 #include "clang/Basic/FileSystemStatCache.h"
64 void FileManager::addStatCache(std::unique_ptr<FileSystemStatCache> statCache,
73 FileSystemStatCache *LastCache = StatCache.get();
80 void FileManager::removeStatCache(FileSystemStatCache *statCache) {
91 FileSystemStatCache *PrevCache = StatCache.get();
466 return FileSystemStatCache::get(Path, Data, isFile, F,StatCache.get(), *FS);
471 return FileSystemStatCache::get(FilePath.c_str(), Data, isFile, F,
Android.mk 30 FileSystemStatCache.cpp \
  /external/clang/include/clang/Lex/
PTHManager.h 36 class FileSystemStatCache;
141 /// createStatCache - Returns a FileSystemStatCache object for use with
145 std::unique_ptr<FileSystemStatCache> createStatCache();
  /external/clang/unittests/Basic/
FileManagerTest.cpp 12 #include "clang/Basic/FileSystemStatCache.h"
25 class FakeStatCache : public FileSystemStatCache {
54 // Implement FileSystemStatCache::getStat().
  /external/clang/lib/Lex/
PTHLexer.cpp 16 #include "clang/Basic/FileSystemStatCache.h"
689 class PTHStatCache : public FileSystemStatCache {
726 std::unique_ptr<FileSystemStatCache> PTHManager::createStatCache() {
  /external/clang/lib/Frontend/
CacheTokens.cpp 18 #include "clang/Basic/FileSystemStatCache.h"
547 class StatListener : public FileSystemStatCache {

Completed in 4205 milliseconds