#ifndef ENTITY_H #define ENTITY_H #include #include class Entity { public: //Entity(); virtual ~Entity() = 0; const boost::uuids::uuid& getUuid() const { return uuid; }; void createUuid(); void createUuidFromString(const std::string& uuidString); private: boost::uuids::uuid uuid{}; }; #endif // ENTITY_H