PhysWorld2D: Ensure PostStepContainer is move-constructible noexcept

This commit is contained in:
Lynix
2017-03-10 11:36:58 +01:00
parent 353ade3efd
commit 4d932e9317

View File

@@ -106,6 +106,8 @@ namespace Nz
std::vector<PostStep> funcs; std::vector<PostStep> funcs;
}; };
static_assert(std::is_nothrow_move_constructible<PostStepContainer>::value, "PostStepContainer should be noexcept MoveConstructible");
std::unordered_map<cpCollisionHandler*, std::unique_ptr<Callback>> m_callbacks; std::unordered_map<cpCollisionHandler*, std::unique_ptr<Callback>> m_callbacks;
std::unordered_map<RigidBody2D*, PostStepContainer> m_rigidPostSteps; std::unordered_map<RigidBody2D*, PostStepContainer> m_rigidPostSteps;
cpSpace* m_handle; cpSpace* m_handle;