pub unsafe extern "C" fn ecs_cpp_component_register(
world: *mut ecs_world_t,
id: ecs_entity_t,
name: *const c_char,
symbol: *const c_char,
size: ecs_size_t,
alignment: ecs_size_t,
implicit_name: bool,
existing_out: *mut bool,
) -> ecs_entity_t