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