|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
Typedefs | |
| template<ice::concepts::StringType StringT> | |
| using | Path = typename StringT::PathType |
Functions | |
| bool | is_absolute (ice::String path) noexcept |
| bool | is_absolute_root (ice::String path) noexcept |
| auto | length (ice::String path) noexcept -> ice::u32 |
| auto | extension (ice::String path) noexcept -> ice::String |
| auto | filename (ice::String path) noexcept -> ice::String |
| auto | basename (ice::String path) noexcept -> ice::String |
| auto | directory (ice::String path) noexcept -> ice::String |
| auto | join (ice::HeapString<> &path, ice::String right_path) noexcept -> ice::String |
| Joins two paths together if possible, the result is stored in the first first variable. | |
| auto | normalize (ice::HeapString<> &path) noexcept -> ice::String |
| Normalizes the given path in using simple rules. | |
| auto | replace_filename (ice::HeapString<> &path, ice::String filename) noexcept -> ice::String |
| Replaces the filename of in the path. (including the extension). | |
| auto | replace_extension (ice::HeapString<> &path, ice::String extension) noexcept -> ice::String |
| Replaces the extension (if any) in the path. | |
| bool | is_absolute (ice::WString path) noexcept |
| bool | is_absolute_root (ice::WString path) noexcept |
| auto | length (ice::WString path) noexcept -> ice::u32 |
| auto | extension (ice::WString path) noexcept -> ice::WString |
| auto | filename (ice::WString path) noexcept -> ice::WString |
| auto | basename (ice::WString path) noexcept -> ice::WString |
| auto | directory (ice::WString path) noexcept -> ice::WString |
| auto | join (ice::HeapString< ice::wchar > &path, ice::WString right_path) noexcept -> ice::WString |
| auto | normalize (ice::HeapString< ice::wchar > &path) noexcept -> ice::WString |
| auto | replace_filename (ice::HeapString< ice::wchar > &path, ice::WString filename) noexcept -> ice::WString |
| auto | replace_extension (ice::HeapString< ice::wchar > &path, ice::WString extension) noexcept -> ice::WString |
Copyright 2022 - 2026, Dandielo dandi.nosp@m.elo@.nosp@m.icesh.nosp@m.ard..nosp@m.net SPDX-License-Identifier: MIT
| using ice::path::Path = typename StringT::PathType |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
Joins two paths together if possible, the result is stored in the first first variable.
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
Normalizes the given path in using simple rules.
|
noexcept |
|
noexcept |
Replaces the extension (if any) in the path.
|
noexcept |
|
noexcept |
Replaces the filename of in the path. (including the extension).