mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-06 19:41:51 +00:00
rename keycode, mousecode enumerations
This commit is contained in:
parent
9843a1fc27
commit
881edb7b28
22 changed files with 160 additions and 154 deletions
|
|
@ -2,21 +2,21 @@
|
|||
|
||||
#include <functional>
|
||||
|
||||
class observer_handler {
|
||||
class ObserverHandler {
|
||||
public:
|
||||
observer_handler() = default;
|
||||
ObserverHandler() = default;
|
||||
|
||||
observer_handler(std::function<void()> destructor)
|
||||
ObserverHandler(std::function<void()> destructor)
|
||||
: destructor(std::move(destructor)) {
|
||||
}
|
||||
|
||||
observer_handler(const observer_handler&) = delete;
|
||||
ObserverHandler(const ObserverHandler&) = delete;
|
||||
|
||||
observer_handler(observer_handler&& handler) noexcept
|
||||
ObserverHandler(ObserverHandler&& handler) noexcept
|
||||
: destructor(std::move(handler.destructor)) {
|
||||
}
|
||||
|
||||
~observer_handler() {
|
||||
~ObserverHandler() {
|
||||
if (destructor) {
|
||||
destructor();
|
||||
}
|
||||
|
|
@ -26,9 +26,9 @@ public:
|
|||
return destructor == nullptr;
|
||||
}
|
||||
|
||||
observer_handler& operator=(const observer_handler& handler) = delete;
|
||||
ObserverHandler& operator=(const ObserverHandler& handler) = delete;
|
||||
|
||||
observer_handler& operator=(observer_handler&& handler) noexcept {
|
||||
ObserverHandler& operator=(ObserverHandler&& handler) noexcept {
|
||||
if (destructor) {
|
||||
destructor();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue