8 #include "Arp/System/Acf/LibraryBase.hpp"
9 #include "Arp/Plc/Commons/Meta/IMetaLibrary.hpp"
10 #include "Arp/Plc/Commons/Meta/TypeInfoProvider.hpp"
11 namespace Arp {
namespace Plc {
namespace Commons {
namespace Meta
37 const char* GetNamespace(
void)
override;
49 , typeInfoProvider(typeDomain)
60 return this->typeInfoProvider;
This class represents a single application domain for each process and is implemented as singleton.
Definition: AppDomain.hpp:122
This class represents the version of a special SDK or Arp build.
Definition: BasicVersion.hpp:35
Container for the type information of a library
Definition: TypeDomain.hpp:26
const char * GetLibraryNamespace(void) const
Returns the namespace of the library
Definition: TypeDomain.hpp:96
Any Acf Library shall derive from this base class.
Definition: LibraryBase.hpp:20
This is the namespace of the Application Component Framework.
Definition: ComponentBase.hpp:13
Root namespace for the PLCnext API