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 "SingletonTaskObserver.h"
#include "ErrorManager.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() SingletonTaskObserver::SingletonTaskObserver()
{ {

View File

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