| # Gaudi Framework, version v20r3
Generated: 24 Nov 2008

# PathResolver.cpp File Reference

`#include "GaudiKernel/PathResolver.h"`
`#include <cstdlib>`
`#include <cstdio>`
`#include <cstring>`
`#include <iostream>`
`#include <vector>`
`#include <sys/stat.h>`
`#include <unistd.h>`
`#include <dirent.h>`

Include dependency graph for PathResolver.cpp:

Go to the source code of this file.

## Namespaces
namespace | System
## Enumerations
enum | System::PR_file_type { System::PR_regular_file, System::PR_directory }
enum | System::PR_search_type { System::PR_local, System::PR_recursive }
## Functions
static void | System::PR_compress_path (std::string &dir)
static void | System::PR_dirname (const std::string &file_name, std::string &result)
static bool | System::PR_absolute_path (const std::string &name)
static void | System::PR_basename (const std::string &file_name, std::string &result)
static bool | System::PR_test_exist (const std::string &name, std::string &real_name, PR_file_type file_type)
static void | System::PR_scan_dir (const std::string &dir_name, std::vector< std::string > &list)
static bool | System::PR_find (const std::string &search_base, const std::string &logical_file_prefix, const std::string &logical_file_name, PR_file_type file_type, PathResolver::SearchType search_type, std::string &result)
static bool | System::PR_find_from_list (const std::string &logical_file_name, const std::string &search_list, PR_file_type file_type, PathResolver::SearchType search_type, std::string &result)
PathResolver::SearchPathStatus | System::PathResolverCheckSearchPath (const std::string &search_path)
std::string | System::PathResolverFindDirectory (const std::string &logical_file_name, const std::string &search_path)
std::string | System::PathResolverFindDirectoryFromList (const std::string &logical_file_name, const std::string &search_list)
std::string | System::PathResolverFindFile (const std::string &logical_file_name, const std::string &search_path)
std::string | System::PathResolverFindFileFromList (const std::string &logical_file_name, const std::string &search_list)
std::string | System::PathResolverFindXMLFile (const std::string &logical_file_name)
std::string | System::PathResolverFindDataFile (const std::string &logical_file_name)