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

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

All(const Pred &predicate) consthelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
allocator_type typedefhelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >
Any(const Pred &predicate) consthelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
BasicQueryWithEntity(BasicQuery< WorldT, Allocator, Args... > &query) noexcepthelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inlineexplicit
BasicQueryWithEntity(const BasicQueryWithEntity &)=deletehelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >
BasicQueryWithEntity(BasicQueryWithEntity &&)=deletehelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >
begin() consthelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Chain(OtherIter other_begin, OtherIter other_end) const -> utils::ChainAdapter< iterator, OtherIter >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Chain(const BasicQueryWithEntity &other) const -> utils::ChainAdapter< iterator, iterator >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Chain(R &range) const -> utils::ChainAdapter< iterator, std::ranges::iterator_t< R > >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Chain(const R &range) const -> utils::ChainAdapter< iterator, std::ranges::iterator_t< const R > >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Collect() const -> std::vector< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::value_type >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
CollectEntities() const -> std::vector< Entity >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
CollectEntitiesWith(ResultAlloc alloc) const -> std::vector< Entity, ResultAlloc >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
CollectEntitiesWith(std::pmr::memory_resource *resource) const -> std::pmr::vector< Entity >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
CollectEntitiesWith(std::nullptr_t) const -> std::pmr::vector< Entity >=deletehelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >
CollectWith(ResultAlloc alloc) const -> std::vector< value_type, ResultAlloc >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >
CollectWith(std::pmr::memory_resource *resource) const -> std::pmr::vector< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::value_type >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
CollectWith(std::nullptr_t) const -> std::pmr::vector< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::value_type >=deletehelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >
CollectWith(ResultAlloc alloc) const -> std::vector< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::value_type, ResultAlloc >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
const_iterator typedefhelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >
Count() const noexcepthelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
CountIf(const Pred &predicate) consthelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
difference_type typedefhelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >
Empty() const noexcepthelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
end() const noexcepthelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Enumerate() const -> utils::EnumerateAdapter< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::iterator >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Filter(Pred predicate) const -> utils::FilterAdapter< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::iterator, Pred >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Find(const Pred &predicate) const -> std::optional< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::value_type >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Fold(T init, const Func &folder) consthelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
ForEach(const Action &action) consthelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Get(Entity entity) const -> value_typehelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
GroupBy(const KeyExtractor &key_extractor) const -> std::unordered_map< std::decay_t< utils::details::call_or_apply_result_t< const KeyExtractor &, typename BasicQueryWithEntity< WorldT, Allocator, Args... >::value_type > >, std::vector< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::value_type > >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Inspect(Func inspector) const -> utils::InspectAdapter< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::iterator, Func >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Into(OutIt out)helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
iterator typedefhelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >
Map(Func transform) const -> utils::MapAdapter< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::iterator, Func >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
MaxBy(const KeyFunc &key_func) const -> std::optional< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::value_type >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
MinBy(const KeyFunc &key_func) const -> std::optional< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::value_type >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
None(const Pred &predicate) consthelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
operator=(const BasicQueryWithEntity &)=deletehelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >
operator=(BasicQueryWithEntity &&)=deletehelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >
Partition(const Pred &predicate) const -> std::pair< std::vector< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::value_type >, std::vector< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::value_type > >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
pointer typedefhelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >
reference typedefhelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >
Reverse() const -> utils::ReverseAdapter< iterator >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Skip(size_t count) const -> utils::SkipAdapter< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::iterator >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
SkipWhile(Pred predicate) const -> utils::SkipWhileAdapter< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::iterator, Pred >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Slide(size_t window_size) const -> utils::SlideAdapter< iterator >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
StepBy(size_t step) const -> utils::StepByAdapter< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::iterator >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Stride(size_t stride) const -> utils::StrideAdapter< iterator >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Take(size_t count) const -> utils::TakeAdapter< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::iterator >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
TakeWhile(Pred predicate) const -> utils::TakeWhileAdapter< typename BasicQueryWithEntity< WorldT, Allocator, Args... >::iterator, Pred >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
TryGet(Entity entity) const -> std::optional< value_type >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
TryGetFiltered(Entity entity) const -> std::optional< value_type >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
value_type typedefhelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >
Zip(OtherIter other_begin, OtherIter other_end) const -> utils::ZipAdapter< iterator, OtherIter >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Zip(const BasicQueryWithEntity &other) const -> utils::ZipAdapter< iterator, iterator >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Zip(R &range) const -> utils::ZipAdapter< iterator, std::ranges::iterator_t< R > >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
Zip(const R &range) const -> utils::ZipAdapter< iterator, std::ranges::iterator_t< const R > >helios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >inline
~BasicQueryWithEntity() noexcept=defaulthelios::ecs::BasicQueryWithEntity< WorldT, Allocator, Args >