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