| ComponentPool typedef | ComponentSystem< DoNotDuplicateComponent, false > | |
| components | ComponentSystem< DoNotDuplicateComponent, false > | protected |
| ComponentType typedef | ComponentSystem< DoNotDuplicateComponent, false > | |
| copyComponent(View< Component > source, View< Component > destination) override | ComponentSystem< DoNotDuplicateComponent, false > | inlineprotectedvirtual |
| createComponent(ID< Entity > entity) override | ComponentSystem< DoNotDuplicateComponent, false > | inlineprotectedvirtual |
| destroyComponent(ID< Component > instance) override | ComponentSystem< DoNotDuplicateComponent, false > | inlineprotectedvirtual |
| disposeComponents() override | ComponentSystem< DoNotDuplicateComponent, false > | inlinevirtual |
| DoNotDuplicateSystem(bool setSingleton=true) | DoNotDuplicateSystem | protected |
| ecsm::Manager (defined in DoNotDuplicateSystem) | DoNotDuplicateSystem | friend |
| get() | Singleton< DoNotDuplicateSystem > | inlinestatic |
| getComponent(ID< Component > instance) override | ComponentSystem< DoNotDuplicateComponent, false > | inlinevirtual |
| getComponentName() const override | DoNotDuplicateSystem | protectedvirtual |
| getComponents() const noexcept | ComponentSystem< DoNotDuplicateComponent, false > | inline |
| getComponentType() const override | ComponentSystem< DoNotDuplicateComponent, false > | inlinevirtual |
| has() | Singleton< DoNotDuplicateSystem > | inlinestatic |
| Instance typedef | Singleton< DoNotDuplicateSystem > | |
| ItemType typedef | Singleton< DoNotDuplicateSystem > | |
| resetComponent(View< Component > component, bool full) override | ComponentSystem< DoNotDuplicateComponent, false > | inlineprotectedvirtual |
| setSingleton() | Singleton< DoNotDuplicateSystem > | inlineprotected |
| Singleton(bool set=true) | Singleton< DoNotDuplicateSystem > | inlineprotected |
| singletonInstance | Singleton< DoNotDuplicateSystem > | inlineprotectedstatic |
| tryGet() | Singleton< DoNotDuplicateSystem > | inlinestatic |
| unsetSingleton() noexcept | Singleton< DoNotDuplicateSystem > | inlineprotected |
| ~DoNotDuplicateSystem() override | DoNotDuplicateSystem | protected |
| ~System()=default | System | protectedvirtual |