|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/string.hxx>#include <ice/string/string_concepts.hxx>#include <ice/string/readonly_operations.hxx>Go to the source code of this file.
Classes | |
| struct | ice::VarStringBase< CharT > |
Namespaces | |
| namespace | ice |
| SPDX-License-Identifier: MIT. | |
| namespace | ice::varstring |
Typedefs | |
| using | ice::VarStringTag = struct _tagVarString |
| using | ice::VarString = VarStringBase<char> |
Functions | |
| auto | ice::varstring::calc_required_size (ice::ncount size) noexcept -> ice::usize |
| auto | ice::varstring::read_size (char const *data, ice::usize &out_bytes) noexcept -> ice::ncount |
| auto | ice::varstring::read_size (char const *data) noexcept -> ice::ncount |
| template<typename CharType> | |
| auto | ice::varstring::read_data (CharType *data) noexcept -> CharType * |
| auto | ice::varstring::write_size (void *data, ice::ncount size) noexcept -> ice::ncount |