Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components > Member List

This is the complete list of members for helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >, including all inherited members.

All(const Pred &predicate)helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
allocator_type typedefhelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >
Any(const Pred &predicate)helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
BasicQueryWithEntity(BasicQuery< WorldT, Allocator, Components... > &query) noexcepthelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inlineexplicit
BasicQueryWithEntity(const BasicQueryWithEntity &)=deletehelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >
BasicQueryWithEntity(BasicQueryWithEntity &&)=deletehelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >
begin() consthelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
Collect() const -> std::vector< value_type >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
CollectEntities() const -> std::vector< Entity >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
CollectEntitiesWith(ResultAlloc alloc) const -> std::vector< Entity, ResultAlloc >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
CollectWith(ResultAlloc alloc) const -> std::vector< value_type, ResultAlloc >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
CountIf(const Pred &predicate)helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
difference_type typedefhelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >
end() consthelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
Enumerate() const &-> utils::EnumerateAdapter< iterator >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
Filter(Pred predicate) const &-> utils::FilterAdapter< iterator, Pred >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
FindFirst(const Pred &predicate) -> std::optional< value_type >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
ForEach(const Action &action)helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
GroupBy(const KeyExtractor &key_extractor) -> std::unordered_map< std::invoke_result_t< KeyExtractor, Entity, details::ComponentAccessType< Components >... >, std::vector< Entity > >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
Inspect(Func inspector) const &-> utils::InspectAdapter< iterator, Func >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
Into(OutIt out)helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
iterator typedefhelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >
Map(Func transform) const &-> utils::MapAdapter< iterator, Func >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
MaxBy(const KeyFunc &key_func) const -> std::optional< value_type >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
MinBy(const KeyFunc &key_func) const -> std::optional< value_type >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
None(const Pred &predicate)helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
operator=(const BasicQueryWithEntity &)=deletehelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >
operator=(BasicQueryWithEntity &&)=deletehelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >
Partition(const Pred &predicate) -> std::pair< std::vector< Entity >, std::vector< Entity > >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
pointer typedefhelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >
reference typedefhelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >
Reverse() const &-> utils::ReverseAdapter< iterator >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
Skip(size_t count) const &-> utils::SkipAdapter< iterator >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
SkipWhile(Pred predicate) const &-> utils::SkipWhileAdapter< iterator, Pred >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
Slide(size_t window_size) const &-> utils::SlideAdapter< iterator >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
StepBy(size_t step) const &-> utils::StepByAdapter< iterator >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
Stride(size_t stride) const &-> utils::StrideAdapter< iterator >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
Take(size_t count) const &-> utils::TakeAdapter< iterator >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
TakeWhile(Pred predicate) const &-> utils::TakeWhileAdapter< iterator, Pred >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
value_type typedefhelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >
Zip(OtherIter other_begin, OtherIter other_end) const &-> utils::ZipAdapter< iterator, OtherIter >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >inline
~BasicQueryWithEntity() noexcept=defaulthelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Components >