#include <core/path.h>
|
| static std::string | extractPath (const std::string &pathname) |
| static std::string | getBasename (const std::string &pathname) |
| static std::string | getDirectory (const std::string &pathname) |
| static std::string | getExtension (const std::string &pathname) |
| static bool | isRelativePath (const std::string &pathname) |
| template<typename... Args> |
| static std::string | join (const std::string &first, const Args &... rest) |
| static std::string | join (const std::vector< std::string > §ions) |
| static std::string | join (std::initializer_list< std::string > sections) |
| static std::string | normalize (const std::string &pathname) |
| static std::pair< std::string, std::string > | split (const std::string &pathname) |
Definition at line 13 of file path.h.
◆ extractPath()
| std::string visutwin::canvas::Path::extractPath |
( |
const std::string & | pathname | ) |
|
|
inlinestatic |
◆ getBasename()
| std::string visutwin::canvas::Path::getBasename |
( |
const std::string & | pathname | ) |
|
|
inlinestatic |
◆ getDirectory()
| std::string visutwin::canvas::Path::getDirectory |
( |
const std::string & | pathname | ) |
|
|
inlinestatic |
◆ getExtension()
| std::string visutwin::canvas::Path::getExtension |
( |
const std::string & | pathname | ) |
|
|
inlinestatic |
◆ isRelativePath()
| bool visutwin::canvas::Path::isRelativePath |
( |
const std::string & | pathname | ) |
|
|
inlinestatic |
◆ join() [1/3]
template<typename... Args>
| std::string visutwin::canvas::Path::join |
( |
const std::string & | first, |
|
|
const Args &... | rest ) |
|
inlinestatic |
◆ join() [2/3]
| std::string visutwin::canvas::Path::join |
( |
const std::vector< std::string > & | sections | ) |
|
|
inlinestatic |
◆ join() [3/3]
| std::string visutwin::canvas::Path::join |
( |
std::initializer_list< std::string > | sections | ) |
|
|
inlinestatic |
◆ normalize()
| std::string visutwin::canvas::Path::normalize |
( |
const std::string & | pathname | ) |
|
|
inlinestatic |
◆ split()
| std::pair< std::string, std::string > visutwin::canvas::Path::split |
( |
const std::string & | pathname | ) |
|
|
inlinestatic |
◆ delimiter
| char visutwin::canvas::Path::delimiter = '/' |
|
staticconstexpr |
The documentation for this class was generated from the following file: