Public Types | |
| using | ArrayType = flecs::array<void*, sizeof...(Args)> |
| using | IdArray = flecs::array<id_t, sizeof...(Args)> |
Static Public Member Functions | |
| static bool | get_ptrs (world_t *world, entity_t entity, const ecs_record_t *record, ecs_table_t *table, IdArray &ids, ArrayType &ptrs) |
| template<typename Func> | |
| static bool | invoke_get (world_t *world, entity_t entity, const Func &func) |
| template<typename Func> | |
| static bool | invoke_ensure (world_t *world, entity_t entity, const Func &func) |
Definition at line 377 of file delegate.hpp.
| using flecs::_::entity_with_delegate_impl< arg_list< Args... > >::ArrayType = flecs::array<void*, sizeof...(Args)> |
Definition at line 378 of file delegate.hpp.
| using flecs::_::entity_with_delegate_impl< arg_list< Args... > >::IdArray = flecs::array<id_t, sizeof...(Args)> |
Definition at line 379 of file delegate.hpp.
|
inlinestatic |
Definition at line 381 of file delegate.hpp.
|
inlinestatic |
Definition at line 418 of file delegate.hpp.
|
inlinestatic |
Definition at line 400 of file delegate.hpp.