IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::BasicHeapPath< CharT > Member List

This is the complete list of members for ice::BasicHeapPath< CharT >, including all inherited members.

_allocatorice::HeapString< CharT >
_capacityice::HeapString< CharT >
_dataice::HeapString< CharT >
_sizeice::HeapString< CharT >
back(this Self const &self) noexcept -> typename Self::CharTypeice::string::ReadOnlyOperationsinline
basename(this Self const &self) noexcept -> ice::string::String< Self >ice::PathStringinline
begin(this Self &self) noexcept -> typename Self::Iteratorice::string::MutableOperationsinline
ice::string::ReadOnlyOperations::begin(this Self const &self) noexcept -> typename Self::ConstIteratorice::string::ReadOnlyOperationsinline
capacity() const noexcept -> SizeTypeice::HeapString< CharT >inline
cbegin(this Self const &self) noexcept -> typename Self::ConstIteratorice::string::ReadOnlyOperationsinline
cend(this Self const &self) noexcept -> typename Self::ConstIteratorice::string::ReadOnlyOperationsinline
CharType typedefice::HeapString< CharT >
clear(this Self &self) noexceptice::string::MutableOperationsinline
ConstIterator typedefice::HeapString< CharT >
ConstReverseIterator typedefice::HeapString< CharT >
crbegin(this Self const &self) noexcept -> typename Self::ConstReverseIteratorice::string::ReadOnlyOperationsinline
crend(this Self const &self) noexcept -> typename Self::ConstReverseIteratorice::string::ReadOnlyOperationsinline
data(this Self &self) noexcept -> ValueType *ice::HeapString< CharT >inline
data_view() const noexcept -> ice::Dataice::HeapString< CharT >inline
directory(this Self const &self) noexcept -> ice::path::Path< Self >ice::PathStringinline
end(this Self &self) noexcept -> typename Self::Iteratorice::string::MutableOperationsinline
ice::string::ReadOnlyOperations::end(this Self const &self) noexcept -> typename Self::ConstIteratorice::string::ReadOnlyOperationsinline
extension(this Self const &self) noexcept -> ice::string::String< Self >ice::PathStringinline
extract_memory() noexcept -> ice::Memoryice::HeapString< CharT >inline
filename(this Self const &self) noexcept -> ice::string::String< Self >ice::PathStringinline
find_first_not_of(this Self const &self, typename Self::CharType character_value, ice::nindex start_idx=0) noexcept -> ice::nindexice::string::ReadOnlyOperationsinline
find_first_not_of(this Self const &self, typename Self::StringType character_values, ice::nindex start_idx=0) noexcept -> ice::nindexice::string::ReadOnlyOperationsinline
find_first_of(this Self const &self, typename Self::CharType character_value, ice::nindex start=0) noexcept -> ice::nindexice::string::ReadOnlyOperationsinline
find_first_of(this Self const &self, typename Self::StringType character_values, ice::nindex start=0) noexcept -> ice::nindexice::string::ReadOnlyOperationsinline
find_last_not_of(this Self const &self, typename Self::CharType character_value, ice::nindex start_idx=0) noexcept -> ice::nindexice::string::ReadOnlyOperationsinline
find_last_not_of(this Self const &self, typename Self::StringType character_values, ice::nindex start_idx=0) noexcept -> ice::nindexice::string::ReadOnlyOperationsinline
find_last_of(this Self const &self, typename Self::CharType character_value, ice::nindex start=0) noexcept -> ice::nindexice::string::ReadOnlyOperationsinline
find_last_of(this Self const &self, typename Self::StringType character_values, ice::nindex start=0) noexcept -> ice::nindexice::string::ReadOnlyOperationsinline
front(this Self const &self) noexcept -> typename Self::CharTypeice::string::ReadOnlyOperationsinline
grow(this Self &self, ice::ncount min_capacity=ncount_none) noexceptice::string::ResizableOperationsinline
HeapString(ice::Allocator &allocator) noexceptice::HeapString< CharT >inlineexplicit
is_absolute(this Self const &self) noexceptice::PathStringinline
is_empty(this Self const &self) noexceptice::string::ReadOnlyOperationsinline
is_relative(this Self const &self) noexceptice::PathStringinline
Iterator typedefice::HeapString< CharT >
join(this Self &self, ice::path::Path< Self > other) noexcept -> ice::path::Path< Self >ice::HeapPathStringinline
meminfo(this Self const &self) noexcept -> ice::meminfoice::string::ReadOnlyOperationsinline
memory_view(this Self &self) noexcept -> ice::Memoryice::string::MutableOperationsinline
normalize(this Self &self) noexcept -> ice::path::Path< Self >ice::HeapPathStringinline
not_empty(this Self const &self) noexceptice::string::ReadOnlyOperationsinline
operator ice::BasicPath< CharT >() const noexceptice::BasicHeapPath< CharT >inline
operator ice::BasicString< CharType >() const noexceptice::HeapString< CharT >inline
operator=(HeapString &&other) noexcept -> HeapString &ice::HeapString< CharT >inline
operator==(this Self const &self, typename Self::StringType const &other) noexceptice::string::ReadOnlyOperationsinline
operator[](this Self &self, ice::nindex index) noexcept -> typename Self::ValueType &ice::string::MutableOperationsinline
operator[](this Self const &self, ice::nindex index) noexcept -> typename Self::ValueTypeice::string::MutableOperationsinline
PathType typedefice::BasicHeapPath< CharT >
pop_back(this Self &self, ice::ncount count=1) noexceptice::string::MutableOperationsinline
push_back(this Self &self, typename Self::CharType character) noexceptice::string::MutableOperationsinline
push_back(this Self &self, typename Self::CharType const *cstr) noexceptice::string::MutableOperationsinline
push_back(this Self &self, ice::StringType auto const &other) noexceptice::string::MutableOperationsinline
push_format(this Self &self, fmt::format_string< Args... > format, Args &&... args) noexceptice::string::MutableOperationsinline
rbegin(this Self &self) noexcept -> typename Self::ReverseIteratorice::string::MutableOperationsinline
ice::string::ReadOnlyOperations::rbegin(this Self const &self) noexcept -> typename Self::ConstReverseIteratorice::string::ReadOnlyOperationsinline
rend(this Self &self) noexcept -> typename Self::ReverseIteratorice::string::MutableOperationsinline
ice::string::ReadOnlyOperations::rend(this Self const &self) noexcept -> typename Self::ConstReverseIteratorice::string::ReadOnlyOperationsinline
replace_extension(this Self &self, ice::string::String< Self > extension) noexcept -> ice::path::Path< Self >ice::HeapPathStringinline
replace_filename(this Self &self, ice::string::String< Self > filename) noexcept -> ice::path::Path< Self >ice::HeapPathStringinline
reserve(this Self &self, ice::ncount min_capacity) noexceptice::string::ResizableOperationsinline
resize(ice::ncount new_size) noexceptice::HeapString< CharT >inline
ReverseIterator typedefice::HeapString< CharT >
set_capacity(ice::ncount new_capacity) noexceptice::HeapString< CharT >inline
shrink(this Self &self) noexceptice::string::ResizableOperationsinline
size() const noexcept -> SizeTypeice::HeapString< CharT >inline
SizeType typedefice::HeapString< CharT >
starts_with(this Self const &self, StringType auto prefix) noexceptice::string::ReadOnlyOperationsinline
StringType typedefice::HeapString< CharT >
substr(this Self const &self, ice::nindex pos, ice::ncount len={}) noexcept -> typename Self::StringTypeice::string::ReadOnlyOperationsinline
substr(this Self const &self, ice::ref32 ref) noexcept -> typename Self::StringTypeice::string::ReadOnlyOperationsinline
ValueType typedefice::HeapString< CharT >
~HeapString() noexceptice::HeapString< CharT >inline