BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
PathResolver.h File Reference
#include <string>

Go to the source code of this file.

Classes

class  PathResolver

Functions

PathResolver::SearchPathStatus PathResolverCheckSearchPath (const std::string &search_path)
std::string PathResolverFindDirectory (const std::string &logical_file_name, const std::string &search_path)
std::string PathResolverFindDirectoryFromList (const std::string &logical_file_name, const std::string &search_list)
std::string PathResolverFindFile (const std::string &logical_file_name, const std::string &search_path)
std::string PathResolverFindFileFromList (const std::string &logical_file_name, const std::string &search_list)
std::string PathResolverFindXMLFile (const std::string &logical_file_name)
std::string PathResolverFindDataFile (const std::string &logical_file_name)

Function Documentation

◆ PathResolverCheckSearchPath()

PathResolver::SearchPathStatus PathResolverCheckSearchPath ( const std::string & search_path)

Definition at line 557 of file PathResolver.cxx.

557 {
558 return PathResolver::check_search_path( search_path );
559}
static SearchPathStatus check_search_path(const std::string &search_path)

◆ PathResolverFindDataFile()

std::string PathResolverFindDataFile ( const std::string & logical_file_name)

Definition at line 585 of file PathResolver.cxx.

585 {
586 return PathResolver::find_file( logical_file_name, "DATAPATH" );
587}
static std::string find_file(const std::string &logical_file_name, const std::string &search_path, SearchType search_type=LocalSearch)

◆ PathResolverFindDirectory()

std::string PathResolverFindDirectory ( const std::string & logical_file_name,
const std::string & search_path )

Definition at line 561 of file PathResolver.cxx.

562 {
563 return PathResolver::find_directory( logical_file_name, search_path );
564}
static std::string find_directory(const std::string &logical_file_name, const std::string &search_path, SearchType search_type=LocalSearch)

Referenced by main().

◆ PathResolverFindDirectoryFromList()

std::string PathResolverFindDirectoryFromList ( const std::string & logical_file_name,
const std::string & search_list )

Definition at line 566 of file PathResolver.cxx.

567 {
568 return PathResolver::find_directory_from_list( logical_file_name, search_list );
569}
static std::string find_directory_from_list(const std::string &logical_file_name, const std::string &search_list, SearchType search_type=LocalSearch)

◆ PathResolverFindFile()

std::string PathResolverFindFile ( const std::string & logical_file_name,
const std::string & search_path )

Definition at line 571 of file PathResolver.cxx.

572 {
573 return PathResolver::find_file( logical_file_name, search_path );
574}

Referenced by main().

◆ PathResolverFindFileFromList()

std::string PathResolverFindFileFromList ( const std::string & logical_file_name,
const std::string & search_list )

Definition at line 576 of file PathResolver.cxx.

577 {
578 return PathResolver::find_file_from_list( logical_file_name, search_list );
579}
static std::string find_file_from_list(const std::string &logical_file_name, const std::string &search_list, SearchType search_type=LocalSearch)

◆ PathResolverFindXMLFile()

std::string PathResolverFindXMLFile ( const std::string & logical_file_name)

Definition at line 581 of file PathResolver.cxx.

581 {
582 return PathResolver::find_file( logical_file_name, "XMLPATH" );
583}