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

This is the complete list of members for ice::ShardContainer, including all inherited members.

_allocatorice::Array< ice::Shard >
_capacityice::Array< ice::Shard >
_countice::Array< ice::Shard >
_dataice::Array< ice::Shard >
Array(ice::Allocator &alloc) noexceptice::Array< ice::Shard >inlineexplicit
begin(this Self &&self) noexcept -> ice::container::Iterator< Self >ice::container::ContiguousContainerinline
capacity() const noexcept -> SizeTypeice::Array< ice::Shard >inline
clear() noexceptice::Array< ice::Shard >inline
ConstContainerValueType typedefice::Array< ice::Shard >
ConstIterator typedefice::Array< ice::Shard >
ConstReverseIterator typedefice::Array< ice::Shard >
ContainerTag typedefice::Array< ice::Shard >
contains(ice::ShardID shardid) const noexceptice::ShardContainerinline
count_of(ice::ShardID shardid) const noexcept -> ice::ncountice::ShardContainerinline
data(this Self &self) noexcept -> ice::container::ValuePtr< Self >ice::Array< ice::Shard >inline
data_view(this Array const &self) noexcept -> ice::Dataice::Array< ice::Shard >inline
end(this Self &&self) noexcept -> ice::container::Iterator< Self >ice::container::ContiguousContainerinline
find_first_of(ice::ShardID shardid, ice::nindex offset=ice::nindex_none) const noexcept -> ice::Shardice::ShardContainerinline
find_last_of(ice::ShardID shardid, ice::nindex offset=ice::nindex_none) const noexcept -> ice::Shardice::ShardContainerinline
first(this Self &&self) noexcept -> ice::container::ValueRef< Self >ice::container::ContiguousContainerinline
for_each(ice::ShardID shardid, Fn &&callback, Args &&... args) const noexcept -> ice::ncountice::ShardContainerinline
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
inspect_all(ice::ShardID shardid, ice::Array< T, Logic > &payloads) const noexcept -> ice::ncountice::ShardContainerinline
inspect_each(ice::ShardID shardid, Fn &&callback) noexcept -> ice::ncountice::ShardContainerinline
inspect_first(ice::ShardID shardid, T &payload) const noexceptice::ShardContainerinline
inspect_last(ice::ShardID shard, T &payload) const noexceptice::ShardContainerinline
is_empty(this Self const &self) noexceptice::container::BasicContainerinline
is_full(this Self const &self) noexceptice::container::ResizableContainerinline
Iterator typedefice::Array< ice::Shard >
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< ice::Shard >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< ice::Shard >() noexceptice::Array< ice::Shard >inline
operator ice::Span< ice::Shard const >() const noexceptice::Array< ice::Shard >inline
operator=(Array &&other) noexcept -> Array &ice::Array< ice::Shard >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< ice::Shard >inline
push_back(ice::Shard const(&shards_array)[Count]) noexceptice::ShardContainerinline
ice::Array< ice::Shard >::push_back(ItemType &&item) noexceptice::Array< ice::Shard >inline
rbegin(this Self &&self) noexcept -> ice::container::ReverseIterator< Self >ice::container::ContiguousContainerinline
remove_all_of(this ShardContainer &self, ice::ShardID shardid) noexceptice::ShardContainerinline
remove_at(ice::nindex index) noexceptice::Array< ice::Shard >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< ice::Shard >inline
ReverseIterator typedefice::Array< ice::Shard >
set_capacity(SizeType new_capacity) noexceptice::Array< ice::Shard >inline
shrink(this Self &self) noexceptice::container::ResizableContainerinline
size() const noexcept -> SizeTypeice::Array< ice::Shard >inline
SizeType typedefice::Array< ice::Shard >
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< ice::Shard >
~Array() noexceptice::Array< ice::Shard >inline