Entity.hpp
Namespaces
Name
Classes
Name
class
Source code
#pragma once
#include <cstddef>
namespace ecs
{
class Entity {
public:
friend class Registry;
explicit operator size_t &() { return _id; }
explicit operator size_t() const { return _id; }
private:
explicit Entity(size_t id) : _id(id) {}
size_t &operator=(const std::size_t &id)
{
_id = id;
return _id;
}
std::size_t _id;
};
} // namespace ecs
Updated on 2022-11-13 at 17:21:37 +0100
Last updated