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

This is the complete list of members for ice::Array< Type, Logic >, including all inherited members.

_allocatorice::Array< Type, Logic >
_capacityice::Array< Type, Logic >
_countice::Array< Type, Logic >
_dataice::Array< Type, Logic >
Array(ice::Allocator &alloc) noexceptice::Array< Type, Logic >inlineexplicit
Array(Array &&other) noexceptice::Array< Type, Logic >inline
Array(Array const &other) noexceptice::Array< Type, Logic >inline
Array(ice::Allocator &alloc, ice::Span< Type const > values) noexceptice::Array< Type, Logic >inline
begin(this Self &&self) noexcept -> ice::container::Iterator< Self >ice::container::ContiguousContainerinline
capacity() const noexcept -> SizeTypeice::Array< Type, Logic >inline
clear() noexceptice::Array< Type, Logic >inline
ConstContainerValueType typedefice::Array< Type, Logic >
ConstIterator typedefice::Array< Type, Logic >
ConstReverseIterator typedefice::Array< Type, Logic >
ContainerTag typedefice::Array< Type, Logic >
data(this Self &self) noexcept -> ice::container::ValuePtr< Self >ice::Array< Type, Logic >inline
data_view(this Array const &self) noexcept -> ice::Dataice::Array< Type, Logic >inline
end(this Self &&self) noexcept -> ice::container::Iterator< Self >ice::container::ContiguousContainerinline
first(this Self &&self) noexcept -> ice::container::ValueRef< Self >ice::container::ContiguousContainerinline
grow(this Self &self, ice::ncount min_capacity=ice::ncount_none) noexceptice::container::ResizableContainerinline
headspan(this Self &&self, ice::ncount count=1) noexcept -> ice::container::SpanType< Self >ice::container::ContiguousContainerinline
index_of(this Self const &self, ice::container::ValueRef< Self > value) noexcept -> ice::nindexice::container::ContiguousContainerinline
index_of(this Self const &self, Predicate const &predicate, Args const &... args) noexcept -> ice::nindexice::container::ContiguousContainerinline
is_empty(this Self const &self) noexceptice::container::BasicContainerinline
is_full(this Self const &self) noexceptice::container::ResizableContainerinline
Iterator typedefice::Array< Type, Logic >
last(this Self &&self) noexcept -> ice::container::ValueRef< Self >ice::container::ContiguousContainerinline
meminfo(this Self const &self) noexcept -> ice::meminfoice::container::ContiguousContainerinline
memory_view(this Array &self) noexcept -> ice::Memoryice::Array< Type, Logic >inline
memset(this Self const &self, ice::u8 value) noexcept -> ice::Memoryice::container::ContiguousContainerinline
not_empty(this Self const &self) noexceptice::container::BasicContainerinline
not_full(this Self const &self) noexceptice::container::ResizableContainerinline
operator ice::Span< Type >() noexceptice::Array< Type, Logic >inline
operator ice::Span< Type const >() const noexceptice::Array< Type, Logic >inline
operator=(Array &&other) noexcept -> Array &ice::Array< Type, Logic >inline
operator=(Array const &other) noexcept -> Array &ice::Array< Type, Logic >inline
operator[](this Self &&self, ice::nindex index) noexcept -> ice::container::ValueRef< Self >ice::container::ContiguousContainerinline
pop_back(ice::ncount count=1_count) noexceptice::Array< Type, Logic >inline
push_back(ItemType &&item) noexceptice::Array< Type, Logic >inline
push_back(ContainerT const &other) noexceptice::Array< Type, Logic >inline
rbegin(this Self &&self) noexcept -> ice::container::ReverseIterator< Self >ice::container::ContiguousContainerinline
remove_at(ice::nindex index) noexceptice::Array< Type, Logic >inline
rend(this Self &&self) noexcept -> ice::container::ReverseIterator< Self >ice::container::ContiguousContainerinline
reserve(this Self &self, ice::ncount min_capacity) noexceptice::container::ResizableContainerinline
resize(SizeType new_size) noexceptice::Array< Type, Logic >inline
ReverseIterator typedefice::Array< Type, Logic >
set_capacity(SizeType new_capacity) noexceptice::Array< Type, Logic >inline
shrink(this Self &self) noexceptice::container::ResizableContainerinline
size() const noexcept -> SizeTypeice::Array< Type, Logic >inline
SizeType typedefice::Array< Type, Logic >
subspan(this Self &&self, ice::nindex from, ice::ncount count=ice::ncount_none) noexcept -> ice::container::SpanType< Self >ice::container::ContiguousContainerinline
subspan(this Self &&self, ice::ref32 refval) noexcept -> ice::container::SpanType< Self >ice::container::ContiguousContainerinline
tailspan(this Self &&self, ice::nindex offset=1) noexcept -> ice::container::SpanType< Self >ice::container::ContiguousContainerinline
ValueType typedefice::Array< Type, Logic >
~Array() noexceptice::Array< Type, Logic >inline