Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
FoundationUtils.cxx File Reference
#include <ROOT/FoundationUtils.hxx>
#include <RConfigure.h>
#include <algorithm>
#include <cassert>
#include <errno.h>
#include <string.h>
#include <unistd.h>
Include dependency graph for FoundationUtils.cxx:

Namespaces

namespace  ROOT
 This file contains a specialised ROOT message handler to test for diagnostic in unit tests.
 
namespace  ROOT::FoundationUtils
 

Functions

bool ROOT::FoundationUtils::CanConvertEnvValueToBool (const std::string &value)
 
bool ROOT::FoundationUtils::ConvertEnvValueToBool (const std::string &value)
 
void ROOT::FoundationUtils::ConvertToUnixPath (std::string &Path)
 Transforms a file path by replacing its backslashes with slashes.
 
std::string ROOT::FoundationUtils::GetCurrentDir ()
 
const std::string & ROOT::FoundationUtils::GetEtcDir ()
 
const std::string & ROOT::FoundationUtils::GetFallbackRootSys ()
 
const std::string & ROOT::FoundationUtils::GetIncludeDir ()
 \ returns the include directory in the installation.
 
const std::string & ROOT::FoundationUtils::GetRootSys ()
 
std::string ROOT::FoundationUtils::MakePathRelative (const std::string &path, const std::string &base, bool isBuildingROOT=false)
 
static std::string ROOT::FoundationUtils::str_tolower (std::string s)
 

Detailed Description

The file contains utilities which are foundational and could be used across the core component of ROOT.

Author
Vassil Vassilev vvasi.nosp@m.lev@.nosp@m.cern..nosp@m.ch
Date
June, 2019

Definition in file FoundationUtils.cxx.