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

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

AdaptorConstIterator typedefhelios::ecs::EventReader< T >
AdaptorIterator typedefhelios::ecs::EventReader< T >
All(const Pred &predicate) consthelios::ecs::EventReader< T >inline
Any(const Pred &predicate) consthelios::ecs::EventReader< T >inline
begin() consthelios::ecs::EventReader< T >inline
Collect() const -> std::vector< value_type >helios::ecs::EventReader< T >inline
CollectWith(Alloc alloc) const -> std::vector< value_type, Alloc >helios::ecs::EventReader< T >inline
const_iterator typedefhelios::ecs::EventReader< T >
Count() consthelios::ecs::EventReader< T >inline
CountIf(const Pred &predicate) consthelios::ecs::EventReader< T >inline
Empty() consthelios::ecs::EventReader< T >inline
end() consthelios::ecs::EventReader< T >inline
Enumerate() const &-> utils::EnumerateAdapter< AdaptorIterator >helios::ecs::EventReader< T >inline
EventReader(const details::EventManager &manager) noexcepthelios::ecs::EventReader< T >inlineexplicit
EventReader(const EventReader &)=deletehelios::ecs::EventReader< T >
EventReader(EventReader &&) noexcept=defaulthelios::ecs::EventReader< T >
Filter(Pred predicate) const &-> utils::FilterAdapter< AdaptorIterator, Pred >helios::ecs::EventReader< T >inline
Find(const Pred &predicate) const -> std::optional< value_type >helios::ecs::EventReader< T >inline
FindFirst(const Pred &predicate) const &helios::ecs::EventReader< T >
FindFirst(const Pred &predicate) const &-> const value_type *helios::ecs::EventReader< T >inline
Fold(Acc init, const Folder &folder) consthelios::ecs::EventReader< T >inline
ForEach(const Action &action) consthelios::ecs::EventReader< T >inline
GroupBy(const KeyFunc &key_func) const -> std::unordered_map< std::invoke_result_t< KeyFunc, const value_type & >, std::vector< value_type > >helios::ecs::EventReader< T >inline
Inspect(Func inspector) const &-> utils::InspectAdapter< AdaptorIterator, Func >helios::ecs::EventReader< T >inline
Into(OutIt out) consthelios::ecs::EventReader< T >inline
iterator typedefhelios::ecs::EventReader< T >
Map(Func transform) const &-> utils::MapAdapter< AdaptorIterator, Func >helios::ecs::EventReader< T >inline
MaxBy(const KeyFunc &key_func) const -> std::optional< value_type >helios::ecs::EventReader< T >inline
MinBy(const KeyFunc &key_func) const -> std::optional< value_type >helios::ecs::EventReader< T >inline
None(const Pred &predicate) consthelios::ecs::EventReader< T >inline
operator=(const EventReader &)=deletehelios::ecs::EventReader< T >
operator=(EventReader &&) noexcept=defaulthelios::ecs::EventReader< T >
Partition(const Pred &predicate) const -> std::pair< std::vector< value_type >, std::vector< value_type > >helios::ecs::EventReader< T >inline
Read() const &-> std::span< const value_type >helios::ecs::EventReader< T >inline
ReadInto(OutIt out) consthelios::ecs::EventReader< T >inline
Reverse() const &-> utils::ReverseAdapter< AdaptorIterator >helios::ecs::EventReader< T >inline
Skip(size_t count) const &-> utils::SkipAdapter< AdaptorIterator >helios::ecs::EventReader< T >inline
SkipWhile(Pred predicate) const &-> utils::SkipWhileAdapter< AdaptorIterator, Pred >helios::ecs::EventReader< T >inline
Slide(size_t window_size) const &-> utils::SlideAdapter< AdaptorIterator >helios::ecs::EventReader< T >inline
StepBy(size_t step) const &-> utils::StepByAdapter< AdaptorIterator >helios::ecs::EventReader< T >inline
Stride(size_t stride) const &-> utils::StrideAdapter< AdaptorIterator >helios::ecs::EventReader< T >inline
Take(size_t count) const &-> utils::TakeAdapter< AdaptorIterator >helios::ecs::EventReader< T >inline
TakeWhile(Pred predicate) const &-> utils::TakeWhileAdapter< AdaptorIterator, Pred >helios::ecs::EventReader< T >inline
value_type typedefhelios::ecs::EventReader< T >
Zip(OtherIter other_begin, OtherIter other_end) const &-> utils::ZipAdapter< AdaptorIterator, OtherIter >helios::ecs::EventReader< T >inline
~EventReader() noexcept=defaulthelios::ecs::EventReader< T >