| 20 | } |
| 21 | |
| 22 | void ComponentBase::RemoveComponent(ComponentBase* component) |
| 23 | { |
| 24 | Components.erase(std::remove(Components.begin(), Components.end(), component), |
| 25 | Components.end()); |
| 26 | } |
| 27 | |
| 28 | ComponentBase::ComponentBase(const std::string& id) |
| 29 | : Identifiable(id) |