Covellite++  Version: 2.3.2 Revision: 2584 Platform: x64 Build: 19:03 05.09.2026
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
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
Определения Common.hpp:10
Класс входит в проект Example Интерфейсный класс базы данных рендеров.
Определения IDbRenders.hpp:27