Funny, there are no classes named "ECS" in that link. In fact, there are no classes at all, because you didn't actually link a class source. Why push the step of searching for the class towards the reader when you could do it yourself? Wasn't it easy? I wonder why?
Taking a cursory look (which is already beyond my responsibilities) at https://github.com/redxdev/ECS/blob/master/ECS.h, by searching "class ECS" and "struct ECS" and "EntityComponentSystem" wields no results.
They're ecs, some of them are wrapped in classes. Classes are just a simple programming structure. You should probably learn how to program before arguing all this stuff.
> You should probably learn how to program before arguing all this stuff.
Notice how I didn't reveal whether I program or not, yet you still made assumptions about it. I suspect that you either are a poor programmer or a troll.
Didn't you just say something about "ad hominem" (even though you used it incorrectly, pointing out something negative if it's related is not ad hominem).
You don't know what a data structure is or what a class does or doesn't do, that's not something programmers have to worry about. They don't have to consult wikipedia for a definition.