Lines Matching refs:directory
286 // be split up into a directory and filename and stored as uniqued
328 char *directory = ::dirname (resolved_path);
330 // Make sure we didn't get our directory resolved to "." without having
332 if (directory)
333 m_directory.SetCString(directory);
389 // was resolved, and the other not and the directory was
407 // directory is the same as our unresolved directory, and if so,
421 // directory is the same as rhs's unresolved directory, and if so,
466 // Clear this object by releasing both the directory and filename
478 // the directory and the filename must match. If "full" is false,
479 // then the directory names for "a" and "b" are only compared if
492 // If full is true, then we must compare both the directory and filename.
494 // If full is false, then if either directory is empty, then we match on
521 // a valid directory name, it will be displayed followed by a
522 // directory delimiter, and the filename.
570 // If FindProgramByName found the file, it returns the directory + filename in its return results.
642 // Directory string get accessor.
651 // Directory string const get accessor.
678 // Extract the directory and path into a fixed buffer. This is
679 // needed as the directory and path are stored in separate string
968 // Enumerate next entry in the current directory. We just
970 // current directory as we currently are...
973 case eEnumerateDirectoryResultEnter: // Recurse into the current entry if it is a directory or symlink, or next if not
982 // stop all directory enumerations at all levels.
989 case eEnumerateDirectoryResultExit: // Exit from the current directory at the current level.
990 // Exit from this directory level and tell parent to
996 case eEnumerateDirectoryResultQuit: // Stop directory enumerations at any level
1010 // By default when exiting a directory
1040 const char *directory = m_directory.GetCString();
1041 if (directory && directory[0])
1044 switch (directory[0])
1055 // No directory, just a basename, return true