Style fix
Move all constructors at the top of classes
This commit is contained in:
@@ -40,6 +40,12 @@ public:
|
||||
{
|
||||
this->add_callback(std::move(func));
|
||||
}
|
||||
|
||||
ScopeGuard(const ScopeGuard&) = delete;
|
||||
ScopeGuard& operator=(ScopeGuard&&) = delete;
|
||||
ScopeGuard(ScopeGuard&&) = delete;
|
||||
ScopeGuard& operator=(const ScopeGuard&) = delete;
|
||||
|
||||
/**
|
||||
* default constructor, the scope guard is enabled but empty, use
|
||||
* add_callback()
|
||||
@@ -78,10 +84,6 @@ private:
|
||||
bool enabled;
|
||||
std::vector<std::function<void()>> callbacks;
|
||||
|
||||
ScopeGuard(const ScopeGuard&) = delete;
|
||||
ScopeGuard& operator=(ScopeGuard&&) = delete;
|
||||
ScopeGuard(ScopeGuard&&) = delete;
|
||||
ScopeGuard& operator=(const ScopeGuard&) = delete;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -29,10 +29,6 @@ TimedEvent::TimedEvent(TimedEvent&& other):
|
||||
{
|
||||
}
|
||||
|
||||
TimedEvent::~TimedEvent()
|
||||
{
|
||||
}
|
||||
|
||||
bool TimedEvent::is_after(const TimedEvent& other) const
|
||||
{
|
||||
return this->is_after(other.time_point);
|
||||
|
||||
@@ -31,7 +31,12 @@ public:
|
||||
std::function<void()> callback, const std::string& name="");
|
||||
|
||||
explicit TimedEvent(TimedEvent&&);
|
||||
~TimedEvent();
|
||||
~TimedEvent() = default;
|
||||
|
||||
TimedEvent(const TimedEvent&) = delete;
|
||||
TimedEvent& operator=(const TimedEvent&) = delete;
|
||||
TimedEvent& operator=(TimedEvent&&) = delete;
|
||||
|
||||
/**
|
||||
* Whether or not this event happens after the other one.
|
||||
*/
|
||||
@@ -70,10 +75,6 @@ private:
|
||||
* unique.
|
||||
*/
|
||||
const std::string name;
|
||||
|
||||
TimedEvent(const TimedEvent&) = delete;
|
||||
TimedEvent& operator=(const TimedEvent&) = delete;
|
||||
TimedEvent& operator=(TimedEvent&&) = delete;
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -84,7 +85,13 @@ private:
|
||||
class TimedEventsManager
|
||||
{
|
||||
public:
|
||||
~TimedEventsManager();
|
||||
~TimedEventsManager() = default;
|
||||
|
||||
TimedEventsManager(const TimedEventsManager&) = delete;
|
||||
TimedEventsManager(TimedEventsManager&&) = delete;
|
||||
TimedEventsManager& operator=(const TimedEventsManager&) = delete;
|
||||
TimedEventsManager& operator=(TimedEventsManager&&) = delete;
|
||||
|
||||
/**
|
||||
* Return the unique instance of this class
|
||||
*/
|
||||
@@ -121,12 +128,8 @@ public:
|
||||
std::size_t size() const;
|
||||
|
||||
private:
|
||||
explicit TimedEventsManager();
|
||||
std::list<TimedEvent> events;
|
||||
TimedEventsManager(const TimedEventsManager&) = delete;
|
||||
TimedEventsManager(TimedEventsManager&&) = delete;
|
||||
TimedEventsManager& operator=(const TimedEventsManager&) = delete;
|
||||
TimedEventsManager& operator=(TimedEventsManager&&) = delete;
|
||||
explicit TimedEventsManager() = default;
|
||||
};
|
||||
|
||||
#endif // TIMED_EVENTS_HPP
|
||||
|
||||
@@ -6,14 +6,6 @@ TimedEventsManager& TimedEventsManager::instance()
|
||||
return inst;
|
||||
}
|
||||
|
||||
TimedEventsManager::TimedEventsManager()
|
||||
{
|
||||
}
|
||||
|
||||
TimedEventsManager::~TimedEventsManager()
|
||||
{
|
||||
}
|
||||
|
||||
void TimedEventsManager::add_event(TimedEvent&& event)
|
||||
{
|
||||
for (auto it = this->events.begin(); it != this->events.end(); ++it)
|
||||
|
||||
Reference in New Issue
Block a user