IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
string_concepts.hxx File Reference

Go to the source code of this file.

Namespaces

namespace  ice
 SPDX-License-Identifier: MIT.
namespace  ice::concepts
namespace  ice::string
namespace  ice::string::detail

Concepts

concept  ice::concepts::SupportedCharType
concept  ice::concepts::SupportedSizeType
concept  ice::concepts::StringType
concept  ice::concepts::MutableStringType
concept  ice::concepts::ResizableStringType

Typedefs

template<ice::concepts::StringType StringT>
using ice::string::ConstCorrectCharType
template<ice::concepts::StringType StringT>
using ice::string::CharType = ConstCorrectCharType<StringT>
template<ice::concepts::StringType StringT>
using ice::string::String = typename StringT::StringType

Functions

template<typename CharType>
constexpr auto ice::string::detail::strptr_size (CharType const *str) noexcept -> ice::ncount::base_type