Helios Engine
A modular ECS based data-oriented C++23 game engine framework
Loading...
Searching...
No Matches
helios::ecs::ConsumableMessageWrapperIter< T > Member List

This is the complete list of members for helios::ecs::ConsumableMessageWrapperIter< T >, including all inherited members.

All(const Pred &predicate) consthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >
Any(const Pred &predicate) consthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >
begin() const noexcepthelios::ecs::ConsumableMessageWrapperIter< T >inline
Chain(OtherIter begin, OtherIter end) const noexcept(noexcept(ChainAdapter< ConsumableMessageWrapperIter< T >, OtherIter >(GetDerived().begin(), GetDerived().end(), std::move(begin), std::move(end))))helios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >inline
Collect() consthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >
CollectWith(Allocator allocator={}) consthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >
ConsumableMessageWrapperIter() noexcept=defaulthelios::ecs::ConsumableMessageWrapperIter< T >
ConsumableMessageWrapperIter(std::span< const T > first, std::span< const T > second, std::reference_wrapper< ConsumedMessagesRegistry<> > registry, size_t position) noexcepthelios::ecs::ConsumableMessageWrapperIter< T >inline
ConsumableMessageWrapperIter(const ConsumableMessageWrapperIter &) noexcept=defaulthelios::ecs::ConsumableMessageWrapperIter< T >
ConsumableMessageWrapperIter(ConsumableMessageWrapperIter &&) noexcept=defaulthelios::ecs::ConsumableMessageWrapperIter< T >
CountIf(const Pred &predicate) consthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >
difference_type typedefhelios::ecs::ConsumableMessageWrapperIter< T >
end() const noexcepthelios::ecs::ConsumableMessageWrapperIter< T >inline
Enumerate() const noexcept(noexcept(EnumerateAdapter< ConsumableMessageWrapperIter< T > >(GetDerived().begin(), GetDerived().end())))helios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >inline
Filter(Pred predicate) const noexcept(noexcept(FilterAdapter< ConsumableMessageWrapperIter< T >, Pred >(GetDerived().begin(), GetDerived().end(), std::move(predicate))))helios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >inline
Find(const Pred &predicate) consthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >
Fold(T init, const Folder &folder) consthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >
ForEach(const Action &action) consthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >
GetDerived() noexcepthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >inlineprotected
GroupBy(const KeyFunc &key_func) consthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >
GroupByWith(const KeyFunc &key_func, MapAllocator map_allocator, ValueAllocator value_allocator) consthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >
Inspect(Func inspector) const noexcept(noexcept(InspectAdapter< ConsumableMessageWrapperIter< T >, Func >(GetDerived().begin(), GetDerived().end(), std::move(inspector))))helios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >inline
Into(OutIt out) consthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >
iterator_category typedefhelios::ecs::ConsumableMessageWrapperIter< T >
iterator_concept typedefhelios::ecs::ConsumableMessageWrapperIter< T >
Map(Func transform) const noexcept(noexcept(MapAdapter< ConsumableMessageWrapperIter< T >, Func >(GetDerived().begin(), GetDerived().end(), std::move(transform))))helios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >inline
MaxBy(const KeyFunc &key_func) consthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >
MinBy(const KeyFunc &key_func) consthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >
None(const Pred &predicate) consthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >inline
operator!=(const ConsumableMessageWrapperIter &other) const noexcepthelios::ecs::ConsumableMessageWrapperIter< T >inline
operator*() const noexcepthelios::ecs::ConsumableMessageWrapperIter< T >inline
operator++() noexcepthelios::ecs::ConsumableMessageWrapperIter< T >inline
operator++(int) noexcepthelios::ecs::ConsumableMessageWrapperIter< T >inline
operator--() noexcepthelios::ecs::ConsumableMessageWrapperIter< T >inline
operator--(int) noexcepthelios::ecs::ConsumableMessageWrapperIter< T >inline
operator->() const =deletehelios::ecs::ConsumableMessageWrapperIter< T >
operator<=>(const ConsumableMessageWrapperIter &other) const noexcepthelios::ecs::ConsumableMessageWrapperIter< T >inline
operator=(const ConsumableMessageWrapperIter &) noexcept=defaulthelios::ecs::ConsumableMessageWrapperIter< T >
operator=(ConsumableMessageWrapperIter &&) noexcept=defaulthelios::ecs::ConsumableMessageWrapperIter< T >
operator==(const ConsumableMessageWrapperIter &other) const noexcepthelios::ecs::ConsumableMessageWrapperIter< T >inline
Partition(const Pred &predicate) consthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >
PartitionWith(const Pred &predicate, Allocator allocator) consthelios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >
pointer typedefhelios::ecs::ConsumableMessageWrapperIter< T >
Position() const noexcepthelios::ecs::ConsumableMessageWrapperIter< T >inline
reference typedefhelios::ecs::ConsumableMessageWrapperIter< T >
Reverse() const noexcept(noexcept(ReverseAdapter< ConsumableMessageWrapperIter< T > >(GetDerived().begin(), GetDerived().end())))helios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >inline
Skip(size_t count) const noexcept(noexcept(SkipAdapter< ConsumableMessageWrapperIter< T > >(GetDerived().begin(), GetDerived().end(), count)))helios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >inline
SkipWhile(Pred predicate) const noexcept(noexcept(SkipWhileAdapter< ConsumableMessageWrapperIter< T >, Pred >(GetDerived().begin(), GetDerived().end(), std::move(predicate))))helios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >inline
Slide(size_t window_size) const noexcept(noexcept(SlideAdapter< ConsumableMessageWrapperIter< T > >(GetDerived().begin(), GetDerived().end(), window_size)))helios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >inline
StepBy(size_t step) const noexcept(noexcept(StepByAdapter< ConsumableMessageWrapperIter< T > >(GetDerived().begin(), GetDerived().end(), step)))helios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >inline
Stride(size_t stride) const noexcept(noexcept(StrideAdapter< ConsumableMessageWrapperIter< T > >(GetDerived().begin(), GetDerived().end(), stride)))helios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >inline
Take(size_t count) const noexcept(noexcept(TakeAdapter< ConsumableMessageWrapperIter< T > >(GetDerived().begin(), GetDerived().end(), count)))helios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >inline
TakeWhile(Pred predicate) const noexcept(noexcept(TakeWhileAdapter< ConsumableMessageWrapperIter< T >, Pred >(GetDerived().begin(), GetDerived().end(), std::move(predicate))))helios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >inline
value_type typedefhelios::ecs::ConsumableMessageWrapperIter< T >
Zip(OtherIter begin, OtherIter end) const noexcept(noexcept(ZipAdapter< ConsumableMessageWrapperIter< T >, OtherIter >(GetDerived().begin(), GetDerived().end(), std::move(begin), std::move(end))))helios::utils::FunctionalAdapterBase< ConsumableMessageWrapperIter< T > >inline
~ConsumableMessageWrapperIter() noexcept=defaulthelios::ecs::ConsumableMessageWrapperIter< T >