|
Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
|
3 #include <boost/signals2.hpp>
4 #include <alicorn/std/string.forward.hpp>
31 using ComponentId_t = ::alicorn::extension::std::String;
38 virtual const Object_t &
GetObject(
const Id_t)
const = 0;
44 virtual ComponentPtr_t
GetComponent(
const ComponentId_t &)
const = 0;
virtual ComponentPtr_t GetComponent(const ComponentId_t &) const =0
Функция получения объекта компонента по его идентификатору.
Definition: Common.hpp:10
::boost::signals2::signal< void(Id_t)> DoAddObject
Объект сигнала, оповещающего о добавлении игрового объекта.
Definition: IDbComponents.hpp:51
::boost::signals2::signal< void(Id_t)> DoRemoveObject
Объект сигнала, оповещающего об удалении игрового объекта.
Definition: IDbComponents.hpp:57
virtual const Object_t & GetObject(const Id_t) const =0
Функция получения игрового объекта по его иденитфикатору.
Класс входит в проект Example Интерфейсный класс базы данных компонентов.
Definition: IDbComponents.hpp:29