|  | 
| 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) | 
|  |