31namespace b2000 { 
namespace path {
 
   36bool isabs(
const std::string& path);
 
   43bool isfile(
const std::string& path);
 
   50bool isdir(
const std::string& path);
 
   56bool islink(
const std::string& path);
 
   63bool isexec(
const std::string& path);
 
   71std::string 
dirname(
const std::string& path);
 
   75std::string 
basename(
const std::string& path);
 
   80std::pair<std::string, std::string> 
splitext(
const std::string& path);
 
   82std::pair<std::string, std::string> spliturl(
const std::string& path);
 
   90std::string 
abspath(
const std::string& path);
 
   94std::string 
realpath(
const std::string& path);
 
   99std::string 
which(
const std::string& cmd);
 
  102std::string 
join(
const std::string& a, 
const std::string& b);
 
  105void rmtree(
const std::string& path, 
bool ignore_errors = 
false);
 
std::string which(const std::string &cmd)
Definition b2path.C:149
 
std::string join(const std::string &a, const std::string &b)
Definition b2path.C:165
 
void rmtree(const std::string &path, bool ignore_errors=false)
Definition b2path.C:169
 
bool isabs(const std::string &path)
Definition b2path.C:33
 
bool isfile(const std::string &path)
Definition b2path.C:35
 
std::string basename(const std::string &path)
Definition b2path.C:76
 
std::string abspath(const std::string &path)
Definition b2path.C:99
 
std::pair< std::string, std::string > splitext(const std::string &path)
Definition b2path.C:81
 
bool isexec(const std::string &path)
Definition b2path.C:55
 
std::string getcwd()
Definition b2path.C:61
 
std::string realpath(const std::string &path)
Definition b2path.C:124
 
std::string dirname(const std::string &path)
Definition b2path.C:67
 
bool islink(const std::string &path)
Definition b2path.C:49
 
bool isdir(const std::string &path)
Definition b2path.C:41
 
Contains the base classes for implementing Finite Elements.
Definition b2boundary_condition.H:32