Timeline for C++17 ECS Implementation
Current License: CC BY-SA 4.0
8 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| May 15, 2021 at 23:43 | history | edited | Jamal | CC BY-SA 4.0 |
deleted 34 characters in body
|
| Jun 20, 2020 at 21:00 | history | tweeted | twitter.com/StackCodeReview/status/1274446949790494720 | ||
| Jun 20, 2020 at 12:20 | history | edited | user8780062 | CC BY-SA 4.0 |
Implemented rule of 5
|
| Jun 16, 2020 at 9:05 | comment | added | Eric | Your ECSManager manager needs to implement the rule of five. As it is now horrible things will happen if you copy an instance of it and move semantics are disabled. | |
| Jun 15, 2020 at 22:05 | comment | added | Sebastian Hoffmann |
Oh and you might want to check out boost hana for heterogenous containers (containers which can store objects of more than one type). Especially hana::map which can be used to map types to arbitrary objects
|
|
| Jun 15, 2020 at 22:00 | comment | added | Sebastian Hoffmann |
if you want to have a "default" container for your code base, e.g to be able to quickly switch implementations consider using using instead. Also any container class should be able to accept arbitrary allocators (have a look at how std containers are designed)
|
|
| Jun 15, 2020 at 21:59 | comment | added | Sebastian Hoffmann |
ComponentArray is basically useless as it is just a worse std::unordered_map. Also introducing type-erared classes for templates without reason makes no sense either (Im talking about `ComponentArrayAbstract.
|
|
| Jun 15, 2020 at 19:36 | history | asked | user8780062 | CC BY-SA 4.0 |