1#ifndef ERIS_CUSTOMENTITIES_H_
2#define ERIS_CUSTOMENTITIES_H_
4#include <Atlas/Objects/Entity.h>
6namespace Atlas {
namespace Objects {
namespace Entity {
9typedef SmartPtr<SysData> Sys;
22 AccountData((AccountData*)defaults)
39 friend class ::Atlas::Objects::Allocator;
40 static ::Atlas::Objects::Allocator<SysData> allocator;
44 void reset()
override;
49 static void fillDefaultObjectInstance(
SysData& data, std::map<std::string, uint32_t>& attr_data);
Privileged accounts which aren't persisted on the server.
void reset() override
Resets the object as it's returned to the pool.
SysData(SysData *defaults=nullptr)
Construct a AdminData class definition.
~SysData() override
Default destructor.
SysData * copy() const override
Copy this object.
bool instanceOf(int classNo) const override
Is this instance of some class?