Classes | |
class | DirIter |
A class for iterating over all items in a directory. More... | |
Functions | |
template<typename... Args> | |
std::string | append (Args const &... args) |
Append one or more additional path elements to the first passed in argument. More... | |
GZ_SDFORMAT_VISIBLE std::string | basename (const std::string &_path) |
Given a path, get just the basename portion. More... | |
GZ_SDFORMAT_VISIBLE bool | create_directory (const std::string &_path) |
Create a new directory on the filesystem. More... | |
GZ_SDFORMAT_VISIBLE std::string | current_path () |
Get the current working path. More... | |
GZ_SDFORMAT_VISIBLE bool | exists (const std::string &_path) |
Determine whether the given path exists on the filesystem. More... | |
GZ_SDFORMAT_VISIBLE bool | is_directory (const std::string &_path) |
Determine whether the given path is a directory. More... | |
GZ_SDFORMAT_VISIBLE std::string const | separator (std::string const &_s) |
Append the preferred path separator character for this platform onto the passed-in string. More... | |
std::string sdf::SDF_VERSION_NAMESPACE::filesystem::append | ( | Args const &... | args | ) |
Append one or more additional path elements to the first passed in argument.
[in] | args | The paths to append together |
References separator().
GZ_SDFORMAT_VISIBLE std::string sdf::SDF_VERSION_NAMESPACE::filesystem::basename | ( | const std::string & | _path | ) |
Given a path, get just the basename portion.
[in] | _path | The full path. |
GZ_SDFORMAT_VISIBLE bool sdf::SDF_VERSION_NAMESPACE::filesystem::create_directory | ( | const std::string & | _path | ) |
Create a new directory on the filesystem.
Intermediate directories must already exist.
[in] | _path | The new directory path to create |
GZ_SDFORMAT_VISIBLE std::string sdf::SDF_VERSION_NAMESPACE::filesystem::current_path | ( | ) |
Get the current working path.
GZ_SDFORMAT_VISIBLE bool sdf::SDF_VERSION_NAMESPACE::filesystem::exists | ( | const std::string & | _path | ) |
Determine whether the given path exists on the filesystem.
[in] | _path | The path to check for existence |
GZ_SDFORMAT_VISIBLE bool sdf::SDF_VERSION_NAMESPACE::filesystem::is_directory | ( | const std::string & | _path | ) |
Determine whether the given path is a directory.
[in] | _path | The path to check |
GZ_SDFORMAT_VISIBLE std::string const sdf::SDF_VERSION_NAMESPACE::filesystem::separator | ( | std::string const & | _s | ) |
Append the preferred path separator character for this platform onto the passed-in string.
[in] | _s | The path to start with. |
Referenced by append().