Classes | Namespaces | Functions
Filesystem.hh File Reference
#include <memory>
#include <string>
#include <gz/utils/ImplPtr.hh>
#include <sdf/sdf_config.h>
#include "sdf/system_util.hh"
Include dependency graph for Filesystem.hh:

Go to the source code of this file.

Classes

class  sdf::SDF_VERSION_NAMESPACE::filesystem::DirIter
 A class for iterating over all items in a directory. More...
 

Namespaces

 sdf
 namespace for Simulation Description Format parser
 
 sdf::SDF_VERSION_NAMESPACE
 
 sdf::SDF_VERSION_NAMESPACE::filesystem
 

Functions

template<typename... Args>
std::string sdf::SDF_VERSION_NAMESPACE::filesystem::append (Args const &... args)
 Append one or more additional path elements to the first passed in argument. More...
 
GZ_SDFORMAT_VISIBLE std::string sdf::SDF_VERSION_NAMESPACE::filesystem::basename (const std::string &_path)
 Given a path, get just the basename portion. More...
 
GZ_SDFORMAT_VISIBLE bool sdf::SDF_VERSION_NAMESPACE::filesystem::create_directory (const std::string &_path)
 Create a new directory on the filesystem. More...
 
GZ_SDFORMAT_VISIBLE std::string sdf::SDF_VERSION_NAMESPACE::filesystem::current_path ()
 Get the current working path. More...
 
GZ_SDFORMAT_VISIBLE bool sdf::SDF_VERSION_NAMESPACE::filesystem::exists (const std::string &_path)
 Determine whether the given path exists on the filesystem. More...
 
GZ_SDFORMAT_VISIBLE bool sdf::SDF_VERSION_NAMESPACE::filesystem::is_directory (const std::string &_path)
 Determine whether the given path is a directory. More...
 
GZ_SDFORMAT_VISIBLE const std::string sdf::SDF_VERSION_NAMESPACE::filesystem::separator (std::string const &_s)
 Append the preferred path separator character for this platform onto the passed-in string. More...