kima2/src/core/entity.h

17 lines
295 B
C++

#ifndef ENTITY_H
#define ENTITY_H
class Entity
{
public:
enum class State { NEW, UPDATE, DELETE, OK };
virtual ~Entity() = default;
void setState(State state) { state_ = state; }
virtual State getState() const;
private:
State state_{State::NEW};
};
#endif // ENTITY_H