ACF
$AcfVersion:0$
Acf
Include
ibase
TMakeModelObserverCompWrap.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ACF-Commercial
2
#pragma once
3
4
5
// ACF includes
6
#include <
icomp/TMakeComponentWrap.h
>
7
#include <
ibase/TModelObserverCompWrap.h
>
8
9
10
namespace
ibase
11
{
12
13
21
template
<
class
Base,
22
typename
Interface1 = void,
23
typename
Interface2 = void,
24
typename
Interface3 = void,
25
typename
Interface4 = void,
26
typename
Interface5 = void,
27
typename
Interface6 = void,
28
typename
Interface7 = void,
29
typename
Interface8 = void,
30
typename
Interface9 = void,
31
typename
Interface10 =
void
>
32
class
TMakeModelObserverCompWrap
:
public
ibase::TModelObserverCompBaseWrap
< icomp::TMakeComponentWrap<
33
Base,
34
Interface1,
35
Interface2,
36
Interface3,
37
Interface4,
38
Interface5,
39
Interface6,
40
Interface7,
41
Interface8,
42
Interface9,
43
Interface10> >
44
{
45
public
:
46
typedef
ibase::TModelObserverCompBaseWrap
<
icomp::TMakeComponentWrap
<
47
Base,
48
Interface1,
49
Interface2,
50
Interface3,
51
Interface4,
52
Interface5,
53
Interface6,
54
Interface7,
55
Interface8,
56
Interface9,
57
Interface10> >
BaseClass
;
58
59
I_BEGIN_COMPONENT(
TMakeModelObserverCompWrap
);
60
I_END_COMPONENT;
61
};
62
63
64
}
// namespace ibase
65
66
67
68
TMakeComponentWrap.h
TModelObserverCompWrap.h
ibase::TMakeModelObserverCompWrap
Cretion of wrapper for model observer components from non component classes.
Definition
TMakeModelObserverCompWrap.h:44
ibase::TMakeModelObserverCompWrap::BaseClass
ibase::TModelObserverCompBaseWrap< icomp::TMakeComponentWrap< Base, Interface1, Interface2, Interface3, Interface4, Interface5, Interface6, Interface7, Interface8, Interface9, Interface10 > > BaseClass
Definition
TMakeModelObserverCompWrap.h:57
ibase::TModelObserverCompBaseWrap
Generic basic implementation of component wrapper for model observer classes.
Definition
TModelObserverCompWrap.h:27
icomp::TMakeComponentWrap
Simple wrapper making component from non-component class.
Definition
TMakeComponentWrap.h:30
ibase
This namespace contains basic implementations of standard primitives on the component level.
Definition
CApplicationInfoComp.h:12
Generated by
1.9.8