Lines Matching refs:directory

25 	const char*	directory;
28 EntryPath(const char* directory, const char* name)
30 directory(directory),
35 EntryPath(const BString& directory, const BString& name)
37 directory(directory.Length() > 0 ? directory.String() : NULL),
44 directory(NULL),
49 directory = parent->Path();
54 directory(other.directory),
61 return StringUtils::HashValue(directory)
67 if (directory != other.directory
68 && (directory == NULL || other.directory == NULL
69 || strcmp(directory, other.directory) != 0)) {
156 if (LocatableDirectory* directory = file->Parent()) {
157 if (directory->State() == LOCATABLE_ENTRY_UNLOCATED) {
165 if (directory->GetLocatedPath(locatedDirectoryPath))
175 BString directory;
177 _SplitPath(path, directory, name);
179 LocatableEntry* entry = _LookupEntry(EntryPath(directory, name));
208 bool _LocateDirectory(LocatableDirectory* directory,
211 if (directory == NULL
212 || directory->State() != LOCATABLE_ENTRY_UNLOCATED) {
216 if (!_LocateEntry(directory, locatedPath, implicit, true))
219 _LocateEntries(directory, locatedPath, implicit);
235 LocatableDirectory* directory
237 if (directory == NULL)
272 void _LocateEntries(LocatableDirectory* directory,
276 = directory->Entries().GetIterator();
312 LocatableDirectory* directory = _GetDirectory(normalizedDirPath);
313 if (directory == NULL)
316 LocatableFile* file = new(std::nothrow) LocatableFile(this, directory,
319 directory->ReleaseReference();
323 directory->AddEntry(file);
336 // if already know return the directory
340 LocatableDirectory* directory
342 if (directory == NULL)
344 directory->AcquireReference();
345 return directory;
348 // get the parent directory
356 // create a new directory
357 LocatableDirectory* directory = new(std::nothrow) LocatableDirectory(
359 if (directory == NULL) {
367 directory->GetPath(dirPath);
368 directory->SetLocatedPath(dirPath, false);
373 _LocateEntryInParentDir(directory, locatedDirectoryPath, true);
377 parentDirectory->AddEntry(directory);
379 fEntries.Insert(directory);
380 return directory;
609 FileManager::GetTargetFile(const BString& directory,
613 return fTargetDomain->GetFile(directory, relativePath);
635 FileManager::GetSourceFile(const BString& directory,
639 LocatableFile* file = fSourceDomain->GetFile(directory, relativePath);