|
| | chained_iterable (int32_t first, int32_t second, const iterable< Components... > *source) |
| void | each (Func &&func) const |
| | Each iterator.
|
| void | run (Func &&func) const |
| | Run the iterator.
|
| flecs::entity | find (Func &&func) const |
| | Find the first entity matching a condition.
|
| iter_iterable< Components... > | iter (flecs::world_t *world=nullptr) const |
| | Create an iterator.
|
| page_iterable< Components... > | page (int32_t offset, int32_t limit) |
| | Page iterator.
|
| worker_iterable< Components... > | worker (int32_t index, int32_t count) |
| | Worker iterator.
|
| int32_t | count () const |
| | Return the number of entities matched by the iterable.
|
| bool | is_true () const |
| | Return whether the iterable has any matches.
|
| flecs::entity | first () const |
| | Return the first entity matched by the iterable.
|
| iter_iterable< Components... > | set_var (Var var, Value value) const |
| iter_iterable< Components... > | set_group (uint64_t group_id) const |
| | Limit results to tables with the specified group ID (grouped queries only).
|
| virtual | ~iterable () |
| | Virtual destructor.
|
template<auto Create,
ecs_iter_next_action_t Next, typename... Components>
struct flecs::_::chained_iterable< Create, Next, Components >
Definition at line 290 of file iterable.hpp.