move constructor

This commit is contained in:
Dario 2020-01-10 19:57:54 +01:00
parent 762479fe33
commit 1e7fc0ffa0
2 changed files with 13 additions and 6 deletions

View File

@ -1,6 +1,18 @@
#include "SingletonTaskObserver.h"
#include "ErrorManager.h"
#include <cstring>
// ********************** Entry Structure *********************************
SingletonTaskObserver::UserObserverEntry::UserObserverEntry(const std::string& email, DHASH id)
: mEmail(email), mHash(id) {
memset(mTasksCount, 0, TASK_OBSERVER_COUNT * sizeof(int));
}
// ************************************************************************
SingletonTaskObserver::SingletonTaskObserver()
{

View File

@ -54,15 +54,10 @@ public:
protected:
SingletonTaskObserver();
struct UserObserverEntry
{
UserObserverEntry(const std::string& email, DHASH id)
: mEmail(email), mHash(id) {
memset(mTasksCount, 0, TASK_OBSERVER_COUNT * sizeof(int));
}
UserObserverEntry(const std::string& email, DHASH id);
std::string mEmail;
DHASH mHash;