ACF $AcfVersion:0$
TCommandsProviderCompWrap.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 <imod/TModelWrap.h>
9
10
11namespace ibase
12{
13
14
18template <class Base>
20 public Base,
21 public imod::TModelWrap<ibase::ICommandsProvider>
22{
23public:
24 typedef Base BaseClass;
25
26 I_BEGIN_COMPONENT(TCommandsProviderCompWrap);
27 I_REGISTER_INTERFACE(ibase::ICommandsProvider);
28 I_END_COMPONENT;
29};
30
31
32} // namespace ibase
33
34
35
36
Interface for a provider of the heriarchical commands.
Generic macro for ICommandsProvider implementation.
This model wrapper provides a simple connection between a concrete istd::IChangeable implementation a...
Definition TModelWrap.h:24
This namespace contains basic implementations of standard primitives on the component level.