|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/stringid.hxx>#include <ice/string/string_concepts.hxx>#include <ice/string/readonly_operations.hxx>#include <fmt/format.h>Go to the source code of this file.
Classes | |
| struct | ice::BasicString< CharT > |
| struct | fmt::formatter< ice::BasicString< CharType > > |
Namespaces | |
| namespace | ice |
| SPDX-License-Identifier: MIT. | |
Typedefs | |
| using | ice::String = ice::BasicString<char> |
| using | ice::WString = ice::BasicString<wchar_t> |
Functions | |
| constexpr auto | ice::operator""_str (char const *buffer, size_t size) noexcept -> ice::BasicString< char > |
| template<typename CharType, typename T> requires ice::concepts::RODataObject<T> | |
| constexpr auto | ice::string_from_data (T ro_data, ice::nindex offset, ice::ncount size) noexcept -> ice::BasicString< CharType > |
| template<typename CharType, typename T> requires ice::concepts::RODataObject<T> | |
| constexpr auto | ice::string_from_data (T ro_data) noexcept -> ice::BasicString< CharType > |
| constexpr auto | ice::hash (ice::String value) noexcept -> ice::u64 |
| constexpr auto | ice::hash32 (ice::String value) noexcept -> ice::u32 |
| constexpr auto | ice::stringid (ice::String value) noexcept -> ice::StringID |