Skip to main content

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