3#include "IDbComponents.hpp"
29 using String_t = ::alicorn::extension::std::String;
33 const Object_t &
GetObject(
const Id_t)
const override;
34 ComponentPtr_t
GetComponent(
const String_t &)
const override;
37 Id_t AddGameObject(
const Object_t &);
38 void RemoveGameObject(
const Id_t);
44 ::std::vector<Object_t> m_Objects;
45 ::std::shared_ptr<Id> m_pId;
Класс входит в проект Example Класс реализации базы данных компонентов.
Definition DbComponents.hpp:28
ComponentPtr_t GetComponent(const String_t &) const override
Функция получения объекта компонента по его идентификатору.
Definition DbComponents.cpp:68
const Object_t & GetObject(const Id_t) const override
Функция получения игрового объекта по его иденитфикатору.
Definition DbComponents.cpp:58
Класс входит в проект Example Интерфейсный класс базы данных компонентов.
Definition IDbComponents.hpp:29