ACF $AcfVersion:0$
PackagePck.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
7#include <icomp/CXpcModel.h>
8
12
13
39
40
Data model for registry configuration files (XPC).
Definition CXpcModel.h:19
Interface representing information stored in component registry.
Definition IRegistry.h:48
Simple wrapper making component from non-component class.
Common interface for model objects, that supports Model/Observer design pattern.
Definition IModel.h:25
This model wrapper provides a simple connection between a concrete istd::IChangeable implementation a...
Definition TModelWrap.h:24
Loads component packages from dynamic link libraries.
Manages registries and composed component.
Save registry as C++ code (it generates C++ class with the same functionality) and/or dependencies li...
Common class for all classes which objects can be archived or restored from archive.
Common interface for data model objects, which can be changed.
Definition IChangeable.h:28
Component, packages and registries manipulation package.
Definition PackagePck.h:18
icomp::TMakeComponentWrap< imod::TModelWrap< icomp::CXpcModel >, icomp::CXpcModel, iser::ISerializable, istd::IChangeable, imod::IModel > XpcModel
Definition PackagePck.h:32
ipackage::CRegistryCodeSaverComp RegistryCodeSaver
Definition PackagePck.h:35
ipackage::CRegistriesManagerComp RegistriesManager
Definition PackagePck.h:34
icomp::TMakeComponentWrap< imod::TModelWrap< icomp::CRegistry >, icomp::IRegistry, iser::ISerializable, istd::IChangeable, imod::IModel > Registry
Definition PackagePck.h:26
ipackage::CPackagesLoaderComp PackagesLoader
Definition PackagePck.h:33