IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::PathString Struct Reference

#include <ice/path_utils.hxx>

Inheritance diagram for ice::PathString:
ice::BasicPath< char > ice::BasicPath< CharT > ice::HeapPathString ice::BasicHeapPath< char > ice::BasicHeapPath< CharT >

Public Member Functions

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 >

Member Function Documentation

◆ basename()

template<typename Self>
auto ice::PathString::basename ( this Self const & self) -> ice::string::String< Self >
inlineconstexprnoexcept

◆ directory()

template<typename Self>
auto ice::PathString::directory ( this Self const & self) -> ice::path::Path< Self >
inlineconstexprnoexcept

◆ extension()

template<typename Self>
auto ice::PathString::extension ( this Self const & self) -> ice::string::String< Self >
inlineconstexprnoexcept

◆ filename()

template<typename Self>
auto ice::PathString::filename ( this Self const & self) -> ice::string::String< Self >
inlineconstexprnoexcept

◆ is_absolute()

template<typename Self>
bool ice::PathString::is_absolute ( this Self const & self)
inlinenoexcept

◆ is_relative()

template<typename Self>
bool ice::PathString::is_relative ( this Self const & self)
inlinenoexcept

The documentation for this struct was generated from the following file: