|
GEOS
|
Class describing a file Path. More...
#include <Path.hpp>

Public Member Functions | |
| Path () | |
| Default constructor. | |
| Path (Path const &rhs) | |
| Copy constructor. More... | |
| Path (Path &&rhs) noexcept | |
| Move constructor. More... | |
| Path & | operator= (Path const &rhs) |
| Copy assignment. More... | |
| Path & | operator= (Path &&rhs) noexcept |
| Move assignment. More... | |
| ~Path () | |
| Destructor. | |
| std::string | filename () const |
| std::string | extension () const |
| std::string | relativeFilePath () const |
Static Public Member Functions | |
| static void | setPathPrefix (std::string_view p) |
| Set the path prefix of the file. More... | |
| static std::string_view | getPathPrefix () |
| Get the path prefix of the file. More... | |
Class describing a file Path.
Purpose of this class is to be used as a type to specify file path within the XML input files, through the operator>>.
|
inline |
|
inlinenoexcept |
| std::string geos::Path::extension | ( | ) | const |
| std::string geos::Path::filename | ( | ) | const |
|
inlinestatic |
| std::string geos::Path::relativeFilePath | ( | ) | const |
|
inlinestatic |