|
| | VarStringBase () noexcept |
| | ~VarStringBase () noexcept=default |
| | VarStringBase (CharType const *data) noexcept |
| constexpr auto | data () const noexcept -> ValueType * |
| constexpr auto | size () const noexcept -> SizeType |
| | operator ice::BasicString< CharType > () const noexcept |
| template<StringType Self> |
| constexpr bool | is_empty (this Self const &self) noexcept |
| template<StringType Self> |
| constexpr bool | not_empty (this Self const &self) noexcept |
| template<StringType Self> |
| constexpr auto | front (this Self const &self) noexcept -> typename Self::CharType |
| template<StringType Self> |
| constexpr auto | back (this Self const &self) noexcept -> typename Self::CharType |
| template<StringType Self> |
| constexpr auto | substr (this Self const &self, ice::nindex pos, ice::ncount len={}) noexcept -> typename Self::StringType |
| template<StringType Self> |
| constexpr auto | substr (this Self const &self, ice::ref32 ref) noexcept -> typename Self::StringType |
| template<StringType Self> |
| constexpr auto | starts_with (this Self const &self, StringType auto prefix) noexcept |
| template<StringType Self> |
| constexpr auto | find_first_of (this Self const &self, typename Self::CharType character_value, ice::nindex start=0) noexcept -> ice::nindex |
| template<StringType Self> |
| constexpr auto | find_first_of (this Self const &self, typename Self::StringType character_values, ice::nindex start=0) noexcept -> ice::nindex |
| template<StringType Self> |
| constexpr auto | find_last_of (this Self const &self, typename Self::CharType character_value, ice::nindex start=0) noexcept -> ice::nindex |
| template<StringType Self> |
| constexpr auto | find_last_of (this Self const &self, typename Self::StringType character_values, ice::nindex start=0) noexcept -> ice::nindex |
| template<StringType Self> |
| constexpr auto | find_first_not_of (this Self const &self, typename Self::CharType character_value, ice::nindex start_idx=0) noexcept -> ice::nindex |
| template<StringType Self> |
| constexpr auto | find_first_not_of (this Self const &self, typename Self::StringType character_values, ice::nindex start_idx=0) noexcept -> ice::nindex |
| template<StringType Self> |
| constexpr auto | find_last_not_of (this Self const &self, typename Self::CharType character_value, ice::nindex start_idx=0) noexcept -> ice::nindex |
| template<StringType Self> |
| constexpr auto | find_last_not_of (this Self const &self, typename Self::StringType character_values, ice::nindex start_idx=0) noexcept -> ice::nindex |
| template<StringType Self> |
| constexpr auto | cbegin (this Self const &self) noexcept -> typename Self::ConstIterator |
| template<StringType Self> |
| constexpr auto | cend (this Self const &self) noexcept -> typename Self::ConstIterator |
| template<StringType Self> |
| constexpr auto | crbegin (this Self const &self) noexcept -> typename Self::ConstReverseIterator |
| template<StringType Self> |
| constexpr auto | crend (this Self const &self) noexcept -> typename Self::ConstReverseIterator |
| template<StringType Self> |
| constexpr auto | begin (this Self const &self) noexcept -> typename Self::ConstIterator |
| template<StringType Self> |
| constexpr auto | end (this Self const &self) noexcept -> typename Self::ConstIterator |
| template<StringType Self> |
| constexpr auto | rbegin (this Self const &self) noexcept -> typename Self::ConstReverseIterator |
| template<StringType Self> |
| constexpr auto | rend (this Self const &self) noexcept -> typename Self::ConstReverseIterator |
| template<StringType Self> |
| constexpr auto | operator[] (this Self const &self, ice::nindex index) noexcept -> typename Self::ValueType |
| template<StringType Self> |
| constexpr bool | operator== (this Self const &self, typename Self::StringType const &other) noexcept |
| template<StringType Self> |
| constexpr auto | meminfo (this Self const &self) noexcept -> ice::meminfo |