|
| template<typename T > |
| const char * | symbol_name () |
| |
| template<> |
| const char * | symbol_name< uint8_t > () |
| |
| template<> |
| const char * | symbol_name< uint16_t > () |
| |
| template<> |
| const char * | symbol_name< uint32_t > () |
| |
| template<> |
| const char * | symbol_name< uint64_t > () |
| |
| template<> |
| const char * | symbol_name< int8_t > () |
| |
| template<> |
| const char * | symbol_name< int16_t > () |
| |
| template<> |
| const char * | symbol_name< int32_t > () |
| |
| template<> |
| const char * | symbol_name< int64_t > () |
| |
| template<> |
| const char * | symbol_name< float > () |
| |
| template<> |
| const char * | symbol_name< double > () |
| |
| template<typename T , enable_if_t< std::is_trivial< T >::value==true > * = nullptr> |
| void | register_lifecycle_actions (ecs_world_t *, ecs_entity_t) |
| |
| template<typename T > |
| void | ctor_impl (void *ptr, int32_t count, const ecs_type_info_t *info) |
| |
| template<typename T > |
| void | dtor_impl (void *ptr, int32_t count, const ecs_type_info_t *info) |
| |
| template<typename T > |
| void | copy_impl (void *dst_ptr, const void *src_ptr, int32_t count, const ecs_type_info_t *info) |
| |
| template<typename T > |
| void | move_impl (void *dst_ptr, void *src_ptr, int32_t count, const ecs_type_info_t *info) |
| |
| template<typename T > |
| void | copy_ctor_impl (void *dst_ptr, const void *src_ptr, int32_t count, const ecs_type_info_t *info) |
| |
| template<typename T > |
| void | move_ctor_impl (void *dst_ptr, void *src_ptr, int32_t count, const ecs_type_info_t *info) |
| |
| template<typename T > |
| void | ctor_move_dtor_impl (void *dst_ptr, void *src_ptr, int32_t count, const ecs_type_info_t *info) |
| |
| template<typename T , if_not_t< std::is_trivially_move_assignable< T >::value > = 0> |
| void | move_dtor_impl (void *dst_ptr, void *src_ptr, int32_t count, const ecs_type_info_t *info) |
| |
| template<typename T , if_t< std::is_trivially_constructible< T >::value > = 0> |
| ecs_xtor_t | ctor (ecs_flags32_t &) |
| |
| template<typename T , if_t< std::is_trivially_destructible< T >::value > = 0> |
| ecs_xtor_t | dtor (ecs_flags32_t &) |
| |
| template<typename T , if_t< std::is_trivially_copyable< T >::value > = 0> |
| ecs_copy_t | copy (ecs_flags32_t &) |
| |
| template<typename T , if_t< std::is_trivially_move_assignable< T >::value > = 0> |
| ecs_move_t | move (ecs_flags32_t &) |
| |
| template<typename T , if_t< std::is_trivially_copy_constructible< T >::value > = 0> |
| ecs_copy_t | copy_ctor (ecs_flags32_t &) |
| |
| template<typename T , if_t< std::is_trivially_move_constructible< T >::value > = 0> |
| ecs_move_t | move_ctor (ecs_flags32_t &) |
| |
| template<typename T , if_t< std::is_trivially_move_constructible< T >::value &&std::is_trivially_destructible< T >::value > = 0> |
| ecs_move_t | ctor_move_dtor (ecs_flags32_t &) |
| |
| template<typename T , if_t< std::is_trivially_move_assignable< T >::value &&std::is_trivially_destructible< T >::value > = 0> |
| ecs_move_t | move_dtor (ecs_flags32_t &) |
| |
| template<typename T , if_t< has_operator_less< T >::value &&has_operator_greater< T >::value &&!has_operator_equal< T >::value > = 0> |
| int | compare_impl (const void *a, const void *b, const ecs_type_info_t *) |
| |
| template<typename T , if_t< has_operator_less< T >::value||has_operator_greater< T >::value > = 0> |
| ecs_cmp_t | compare () |
| |
| template<typename T , if_t< has_operator_equal< T >::value > = 0> |
| bool | equals_impl (const void *a, const void *b, const ecs_type_info_t *) |
| |
| template<typename T , if_t< has_operator_equal< T >::value > = 0> |
| ecs_equals_t | equals () |
| |
| void | entity_observer_create (flecs::world_t *world, flecs::entity_t event, flecs::entity_t entity, ecs_iter_action_t callback, void *callback_ctx, ecs_ctx_free_t callback_ctx_free) |
| |
| template<typename T > |
| ecs_entity_t | do_import (world &world, const char *symbol) |
| |
| template<typename T > |
| flecs::entity | import (world &world) |
| |
| ecs_value_t | get_const_var (const flecs::world_t *world, const char *name) |
| |
| template<typename T > |
| T | get_const_value (flecs::world_t *world, const char *name, ecs_value_t value, ecs_entity_t type, const T &default_value) |
| |
| template<> |
| char | get_const_value< char > (flecs::world_t *world, const char *name, ecs_value_t value, ecs_entity_t type, const char &default_value) |
| |
| template<> |
| int8_t | get_const_value< int8_t > (flecs::world_t *world, const char *name, ecs_value_t value, ecs_entity_t type, const int8_t &default_value) |
| |
| template<> |
| int16_t | get_const_value< int16_t > (flecs::world_t *world, const char *name, ecs_value_t value, ecs_entity_t type, const int16_t &default_value) |
| |
| template<> |
| int32_t | get_const_value< int32_t > (flecs::world_t *world, const char *name, ecs_value_t value, ecs_entity_t type, const int32_t &default_value) |
| |
| template<> |
| int64_t | get_const_value< int64_t > (flecs::world_t *world, const char *name, ecs_value_t value, ecs_entity_t type, const int64_t &default_value) |
| |
| template<> |
| uint8_t | get_const_value< uint8_t > (flecs::world_t *world, const char *name, ecs_value_t value, ecs_entity_t type, const uint8_t &default_value) |
| |
| template<> |
| uint16_t | get_const_value< uint16_t > (flecs::world_t *world, const char *name, ecs_value_t value, ecs_entity_t type, const uint16_t &default_value) |
| |
| template<> |
| uint32_t | get_const_value< uint32_t > (flecs::world_t *world, const char *name, ecs_value_t value, ecs_entity_t type, const uint32_t &default_value) |
| |
| template<> |
| uint64_t | get_const_value< uint64_t > (flecs::world_t *world, const char *name, ecs_value_t value, ecs_entity_t type, const uint64_t &default_value) |
| |
| template<> |
| float | get_const_value< float > (flecs::world_t *world, const char *name, ecs_value_t value, ecs_entity_t type, const float &default_value) |
| |
| template<> |
| double | get_const_value< double > (flecs::world_t *world, const char *name, ecs_value_t value, ecs_entity_t type, const double &default_value) |
| |
| void | system_init (flecs::world &world) |
| |
| void | timer_init (flecs::world &world) |
| |
| template<typename E > |
| constexpr size_t | enum_type_len () |
| |
| template<typename E , E C> |
| constexpr bool | enum_constant_is_valid () |
| | Test if value is valid for enumeration.
|
| |
| template<typename E , underlying_type_t< E > C> |
| constexpr bool | enum_constant_is_valid_wrap () |
| |
| template<typename T , if_t< is_const_p< T >::value > = 0> |
| constexpr flecs::inout_kind_t | type_to_inout () |
| |
| template<typename T , if_t< is_pointer< T >::value > = 0> |
| constexpr flecs::oper_kind_t | type_to_oper () |
| |
| template<class Ty > |
| void | destruct_obj (Ty *_ptr) |
| |
| template<class Ty > |
| void | free_obj (void *_ptr) |
| |