Covellite++  Version: 2.3.0 Revision: ??? Platform: x64 Build: 23:13 04.01.2025
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
DbRenders.hpp
1
2#pragma once
3#include "Defines.hpp"
4#include "IDbRenders.hpp"
5
6namespace basement
7{
8
9namespace view
10{
11
27class DbRenders final :
28 public IDbRenders
29{
30public:
31 // Интерфейс IDbRenders:
32 void AddObject(const Id_t, const Object_t &) override;
33 void RemoveObject(const Id_t, const Object_t &) override;
34
35public:
36 const Renders_t & GetRenders(const Id_t) const;
37
38private:
39 const RendersPtr_t m_pRenders;
40 ::std::vector<Renders_t> m_Renders;
41
42public:
43 explicit DbRenders(const RendersPtr_t &);
44 ~DbRenders(void) noexcept;
45};
46
47} // namespace view
48
49} // namespace basement
Definition Common.hpp:10
Класс входит в проект Example Класс реализации базы данных рендеров.
Definition DbRenders.hpp:29
Класс входит в проект Example Интерфейсный класс базы данных рендеров.
Definition IDbRenders.hpp:27