|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/path_utils.hxx>
Public Member Functions | |
| template<typename Self> | |
| auto | join (this Self &self, ice::path::Path< Self > other) noexcept -> ice::path::Path< Self > |
| template<typename Self> | |
| auto | normalize (this Self &self) noexcept -> ice::path::Path< Self > |
| template<typename Self> | |
| auto | replace_filename (this Self &self, ice::string::String< Self > filename) noexcept -> ice::path::Path< Self > |
| template<typename Self> | |
| auto | replace_extension (this Self &self, ice::string::String< Self > extension) noexcept -> ice::path::Path< Self > |
| Public Member Functions inherited from ice::PathString | |
| template<typename Self> | |
| bool | is_absolute (this Self const &self) noexcept |
| template<typename Self> | |
| bool | is_relative (this Self const &self) noexcept |
| template<typename Self> | |
| constexpr auto | extension (this Self const &self) noexcept -> ice::string::String< Self > |
| template<typename Self> | |
| constexpr auto | filename (this Self const &self) noexcept -> ice::string::String< Self > |
| template<typename Self> | |
| constexpr auto | basename (this Self const &self) noexcept -> ice::string::String< Self > |
| template<typename Self> | |
| constexpr auto | directory (this Self const &self) noexcept -> ice::path::Path< Self > |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |