Functions | |
bool | CanConvertEnvValueToBool (const std::string &value) |
bool | ConvertEnvValueToBool (const std::string &value) |
void | ConvertToUnixPath (std::string &Path) |
Transforms a file path by replacing its backslashes with slashes. | |
std::string | GetCurrentDir () |
const char & | GetEnvPathSeparator () |
const std::string & | GetEtcDir () |
const std::string & | GetFallbackRootSys () |
const std::string & | GetIncludeDir () |
\ returns the include directory in the installation. | |
const std::string & | GetPathSeparator () |
const std::string & | GetRootSys () |
std::string | MakePathRelative (const std::string &path, const std::string &base, bool isBuildingROOT=false) |
static std::string | str_tolower (std::string s) |
value
is 1, on, true, 0, off, false Definition at line 215 of file FoundationUtils.cxx.
Definition at line 225 of file FoundationUtils.cxx.
void ROOT::FoundationUtils::ConvertToUnixPath | ( | std::string & | Path | ) |
Transforms a file path by replacing its backslashes with slashes.
Definition at line 108 of file FoundationUtils.cxx.
std::string ROOT::FoundationUtils::GetCurrentDir | ( | ) |
Definition at line 48 of file FoundationUtils.cxx.
|
inline |
Definition at line 54 of file FoundationUtils.hxx.
const std::string & ROOT::FoundationUtils::GetEtcDir | ( | ) |
Definition at line 196 of file FoundationUtils.cxx.
const std::string & ROOT::FoundationUtils::GetFallbackRootSys | ( | ) |
Definition at line 112 of file FoundationUtils.cxx.
const std::string & ROOT::FoundationUtils::GetIncludeDir | ( | ) |
\ returns the include directory in the installation.
Definition at line 181 of file FoundationUtils.cxx.
|
inline |
Definition at line 43 of file FoundationUtils.hxx.
const std::string & ROOT::FoundationUtils::GetRootSys | ( | ) |
Definition at line 159 of file FoundationUtils.cxx.
std::string ROOT::FoundationUtils::MakePathRelative | ( | const std::string & | path, |
const std::string & | base, | ||
bool | isBuildingROOT = false ) |
path
with respect to base
. For instance, for path being "/a/b/c/d" and base "/a/b", returns "c/d".path | - the input path |
base | - the base path to be removed from path . |
isBuildingROOT | - if true, it converts module directories such as core/base/inc/ to include/ |
Definition at line 83 of file FoundationUtils.cxx.
|
static |
Definition at line 209 of file FoundationUtils.cxx.