Const qualifiers for entities, there needed

This commit is contained in:
Andrew nuark G 2020-12-18 20:17:52 +07:00
parent cff62f91be
commit ee4b01713f
11 changed files with 27 additions and 27 deletions

View file

@ -8,7 +8,7 @@ typedef unsigned long long entity_id;
class IEntity : public ISerializable {
public:
virtual entity_id id() = 0;
virtual entity_id id() const = 0;
};
#endif // IENTITY_H

View file

@ -8,15 +8,15 @@ cargo_entity::cargo_entity(const QString &title, unsigned int volume) : _title(t
}
}
entity_id cargo_entity::id() {
entity_id cargo_entity::id() const {
return this->_id;
}
QString cargo_entity::title() {
QString cargo_entity::title() const {
return this->_title;
}
unsigned int cargo_entity::volume() {
unsigned int cargo_entity::volume() const {
return this->_volume;
}

View file

@ -17,9 +17,9 @@ public:
cargo_entity() = default;
cargo_entity(const QString &title, unsigned int volume);
entity_id id();
QString title();
unsigned int volume();
entity_id id() const;
QString title() const;
unsigned int volume() const;
void serialize(QDataStream &output);
void deserialize(QDataStream &input);

View file

@ -8,11 +8,11 @@ dpoint_entity::dpoint_entity(const QString &title) : _title(title) {
}
}
entity_id dpoint_entity::id() {
entity_id dpoint_entity::id() const {
return this->_id;
}
QString dpoint_entity::title() {
QString dpoint_entity::title() const {
return this->_title;
}

View file

@ -19,8 +19,8 @@ public:
dpoint_entity() = default;
dpoint_entity(const QString &title);
entity_id id();
QString title();
entity_id id() const;
QString title() const;
const QVector<storage_entity> storages();
void serialize(QDataStream &output);

View file

@ -8,11 +8,11 @@ storage_entity::storage_entity(unsigned int capacity) : _capacity(capacity) {
}
entity_id storage_entity::id() {
entity_id storage_entity::id() const {
return this->_id;
}
unsigned int storage_entity::capacity() {
unsigned int storage_entity::capacity() const {
return this->_capacity;
}

View file

@ -20,8 +20,8 @@ public:
storage_entity() = default;
storage_entity(unsigned int capacity);
entity_id id();
unsigned int capacity();
entity_id id() const;
unsigned int capacity() const;
const QVector<cargo_entity> cargo();
void add_cargo(cargo_entity object, bool &success);

View file

@ -4,15 +4,15 @@ user_entity::user_entity(const QString &login, const QString &password, UserRole
this->_pwd_hash = QCryptographicHash::hash(password.toLocal8Bit(), QCryptographicHash::Sha3_256);
}
entity_id user_entity::id() {
entity_id user_entity::id() const {
return this->_id;
}
const QString user_entity::login() {
const QString user_entity::login() const {
return this->_login;
}
UserRole user_entity::role() {
UserRole user_entity::role() const {
return this->_role;
}

View file

@ -23,9 +23,9 @@ public:
user_entity() = default;
user_entity(const QString &login, const QString &password, UserRole role);
entity_id id();
const QString login();
UserRole role();
entity_id id() const;
const QString login() const;
UserRole role() const;
bool verify_password(const QString &password) const;
void serialize(QDataStream &output);

View file

@ -7,15 +7,15 @@ vessel_entity::vessel_entity(const dpoint_entity &harbor, unsigned int capacity)
this->_id = ++vessel_entity::__global_id;
}
entity_id vessel_entity::id() {
entity_id vessel_entity::id() const {
return this->_id;
}
const dpoint_entity vessel_entity::harbor() {
const dpoint_entity vessel_entity::harbor() const {
return this->_harbor;
}
unsigned int vessel_entity::capacity() {
unsigned int vessel_entity::capacity() const {
return this->_capacity;
}

View file

@ -19,9 +19,9 @@ public:
vessel_entity() = default;
vessel_entity(const dpoint_entity &harbor, unsigned int capacity);
entity_id id();
const dpoint_entity harbor();
unsigned int capacity();
entity_id id() const;
const dpoint_entity harbor() const;
unsigned int capacity() const;
const QVector<cargo_entity> cargo();
void serialize(QDataStream &output);