1#include <emplace.h>
2#include <iostream>
3
4
5
6
7
8
9
10
11struct NoDefaultCtor {
12 NoDefaultCtor(double x_, double y_) : x(x_), y(y_) { }
13
14 double x, y;
15};
16
17int main(int, char *[]) {
19
21 .emplace<NoDefaultCtor>(10.0, 20.0);
22
23 const NoDefaultCtor& c = e.get<NoDefaultCtor>();
24 std::cout << "{" << c.x << ", " << c.y << "}" << "\n";
25
26
27
28}
flecs::entity entity(Args &&... args) const
Create an entity.