(NDK) Fixed copy/move constructor/operator
Former-commit-id: e51e7cab650aa7c17141f7401fbcbdf3159aec2b
This commit is contained in:
@@ -23,7 +23,9 @@ namespace Ndk
|
||||
|
||||
public:
|
||||
BaseSystem(SystemIndex systemId);
|
||||
virtual ~BaseSystem();
|
||||
BaseSystem(const BaseSystem&);
|
||||
BaseSystem(BaseSystem&&) noexcept = default;
|
||||
~BaseSystem();
|
||||
|
||||
virtual BaseSystem* Clone() const = 0;
|
||||
|
||||
@@ -35,6 +37,9 @@ namespace Ndk
|
||||
|
||||
bool HasEntity(const Entity* entity) const;
|
||||
|
||||
BaseSystem& operator=(const BaseSystem&) = delete;
|
||||
BaseSystem& operator=(BaseSystem&&) noexcept = default;
|
||||
|
||||
protected:
|
||||
template<typename ComponentType> void Excludes();
|
||||
template<typename ComponentType1, typename ComponentType2, typename... Rest> void Excludes();
|
||||
|
||||
Reference in New Issue
Block a user