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

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

_allocatorice::Queue< Type, Logic >
_capacityice::Queue< Type, Logic >
_countice::Queue< Type, Logic >
_dataice::Queue< Type, Logic >
_offsetice::Queue< Type, Logic >
back(this Self &&self) noexcept -> ice::container::ValueRef< Self >ice::Queue< Type, Logic >inline
capacity() const noexcept -> ice::ncountice::Queue< Type, Logic >inline
clear() noexceptice::Queue< Type, Logic >
ConstContainerValueType typedefice::Queue< Type, Logic >
ConstIterator typedefice::Queue< Type, Logic >
ConstReverseIterator typedefice::Queue< Type, Logic >
ContainerTag typedefice::Queue< Type, Logic >
for_each(this Self &&self, Fn &&fn) noexceptice::Queue< Type, Logic >inline
for_each_reverse(this Self &&self, Fn &&fn) noexceptice::Queue< Type, Logic >inline
front(this Self &&self) noexcept -> ice::container::ValueRef< Self >ice::Queue< Type, Logic >inline
grow(this Self &self, ice::ncount min_capacity=ice::ncount_none) noexceptice::container::ResizableContainerinline
is_empty(this Self const &self) noexceptice::container::BasicContainerinline
is_full(this Self const &self) noexceptice::container::ResizableContainerinline
Iterator typedefice::Queue< Type, Logic >
memory_view(this Queue &self) noexcept -> ice::Memoryice::Queue< Type, Logic >inline
not_empty(this Self const &self) noexceptice::container::BasicContainerinline
not_full(this Self const &self) noexceptice::container::ResizableContainerinline
operator=(Queue &&other) noexcept -> Queue &ice::Queue< Type, Logic >inline
operator=(Queue const &other) noexcept -> Queue &ice::Queue< Type, Logic >inline
operator[](this Self &&self, ice::nindex idx) noexcept -> ice::container::ValueRef< Self >ice::Queue< Type, Logic >
pop_back(ice::ncount count=1_count) noexceptice::Queue< Type, Logic >inline
pop_front(ice::ncount count=1_count) noexceptice::Queue< Type, Logic >inline
push_back(ItemType &&item) noexceptice::Queue< Type, Logic >inline
push_back(ContainerT const &other) noexceptice::Queue< Type, Logic >inline
push_front(ItemType &&item) noexceptice::Queue< Type, Logic >inline
push_front(ContainerT const &other) noexceptice::Queue< Type, Logic >
Queue(ice::Allocator &alloc) noexceptice::Queue< Type, Logic >inlineexplicit
Queue(Queue &&other) noexceptice::Queue< Type, Logic >inline
Queue(Queue const &other) noexceptice::Queue< Type, Logic >inline
reserve(this Self &self, ice::ncount min_capacity) noexceptice::container::ResizableContainerinline
resize(ice::ncount new_size) noexceptice::Queue< Type, Logic >inline
ReverseIterator typedefice::Queue< Type, Logic >
set_capacity(ice::ncount new_capacity) noexceptice::Queue< Type, Logic >inline
shrink(this Self &self) noexceptice::container::ResizableContainerinline
size() const noexcept -> ice::ncountice::Queue< Type, Logic >inline
SizeType typedefice::Queue< Type, Logic >
take_front(this Self &&self, ice::Span< Type > out_values) noexcept -> ice::ncountice::Queue< Type, Logic >inline
ValueType typedefice::Queue< Type, Logic >
~Queue() noexceptice::Queue< Type, Logic >inline