#include <PathResolver.hpp>
|
| | PathResolver ()=default |
| | PathResolver (const PathResolver &)=delete |
| PathResolver & | operator= (const PathResolver &)=delete |
| | PathResolver (PathResolver &&)=delete |
| PathResolver & | operator= (PathResolver &&)=delete |
| | ~PathResolver () override=default |
| Result< std::filesystem::path, FileError > | getAbsolutePath (const std::filesystem::path &path) const override |
| | Get the Absolute Path object.
|
| Result< std::filesystem::path, FileError > | getCanonicalPath (const std::filesystem::path &path) const override |
| | Get the Canonical Path object.
|
| Result< std::filesystem::path, FileError > | getRelativePath (const std::filesystem::path &target, const std::filesystem::path &base) const override |
| | Get the Relative Path object.
|
| bool | isAbsolute (const std::filesystem::path &path) const override |
| | Check if path is absolute.
|
| bool | isRelative (const std::filesystem::path &path) const override |
| | Check if path is relative.
|
| std::filesystem::path | getParent (const std::filesystem::path &path) const override |
| | Get the Parent object.
|
| std::string | getFilename (const std::filesystem::path &path) const override |
| | Get the Filename object.
|
| std::string | getExtension (const std::filesystem::path &path) const override |
| | Get the Extension object.
|
| std::string | getStem (const std::filesystem::path &path) const override |
| | Get the Stem object.
|
| std::filesystem::path | join (const std::vector< std::string > &parts) const override |
| | Join multiple path components.
|
| virtual | ~IPathResolver ()=default |
◆ PathResolver() [1/3]
| nixoncpp::utils::PathResolver::PathResolver |
( |
| ) |
|
|
default |
◆ PathResolver() [2/3]
| nixoncpp::utils::PathResolver::PathResolver |
( |
const PathResolver & | | ) |
|
|
delete |
◆ PathResolver() [3/3]
| nixoncpp::utils::PathResolver::PathResolver |
( |
PathResolver && | | ) |
|
|
delete |
◆ ~PathResolver()
| nixoncpp::utils::PathResolver::~PathResolver |
( |
| ) |
|
|
overridedefault |
◆ getAbsolutePath()
| Result< std::filesystem::path, FileError > nixoncpp::utils::PathResolver::getAbsolutePath |
( |
const std::filesystem::path & | path | ) |
const |
|
nodiscardoverridevirtual |
◆ getCanonicalPath()
| Result< std::filesystem::path, FileError > nixoncpp::utils::PathResolver::getCanonicalPath |
( |
const std::filesystem::path & | path | ) |
const |
|
nodiscardoverridevirtual |
◆ getExtension()
| std::string nixoncpp::utils::PathResolver::getExtension |
( |
const std::filesystem::path & | path | ) |
const |
|
nodiscardoverridevirtual |
◆ getFilename()
| std::string nixoncpp::utils::PathResolver::getFilename |
( |
const std::filesystem::path & | path | ) |
const |
|
nodiscardoverridevirtual |
◆ getParent()
| std::filesystem::path nixoncpp::utils::PathResolver::getParent |
( |
const std::filesystem::path & | path | ) |
const |
|
nodiscardoverridevirtual |
◆ getRelativePath()
| Result< std::filesystem::path, FileError > nixoncpp::utils::PathResolver::getRelativePath |
( |
const std::filesystem::path & | target, |
|
|
const std::filesystem::path & | base ) const |
|
nodiscardoverridevirtual |
◆ getStem()
| std::string nixoncpp::utils::PathResolver::getStem |
( |
const std::filesystem::path & | path | ) |
const |
|
nodiscardoverridevirtual |
◆ isAbsolute()
| bool nixoncpp::utils::PathResolver::isAbsolute |
( |
const std::filesystem::path & | path | ) |
const |
|
nodiscardoverridevirtual |
◆ isRelative()
| bool nixoncpp::utils::PathResolver::isRelative |
( |
const std::filesystem::path & | path | ) |
const |
|
nodiscardoverridevirtual |
◆ join()
| std::filesystem::path nixoncpp::utils::PathResolver::join |
( |
const std::vector< std::string > & | parts | ) |
const |
|
nodiscardoverridevirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following files: