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