| # Gaudi Framework, version v23r0 |

Home |  | Generated: Mon Jan 30 2012

Namespaces | Enumerations | Functions | Variables

# PathResolver.cpp File Reference

`#include "GaudiKernel/PathResolver.h"`
`#include "GaudiKernel/System.h"`
`#include <iostream>`
`#include <string>`
`#include <vector>`
`#include <stdlib.h>`
`#include <boost/algorithm/string/split.hpp>`
`#include <boost/algorithm/string/classification.hpp>`
`#include <boost/filesystem.hpp>`
Include dependency graph for PathResolver.cpp:

Go to the source code of this file.

## Namespaces
namespace | System

| Note: OS specific details for environment resolution.
## 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 bool | System::PR_find (const bf::path &file, const string &search_list, PR_file_type file_type, PathResolver::SearchType search_type, string &result)
GAUDI_API std::string | System::PathResolverFindXMLFile (const std::string &logical_file_name)
GAUDI_API std::string | System::PathResolverFindDataFile (const std::string &logical_file_name)
## Variables
static const char * | path_separator = ",:"

## Variable Documentation

const char* path_separator = ",:"`[static]`

Definition at line 26 of file PathResolver.cpp.

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines