PLCnext API Documentation
25.0.2.69
Arp
Base
Core
Detail
AppDomainSingletonBase.hpp
1
2
//
3
// Copyright Phoenix Contact GmbH & Co. KG
4
//
6
#pragma once
7
#include "
Arp/Base/Core/Arp.hpp
"
8
#include <typeindex>
9
10
namespace
Arp
{
namespace
Base {
namespace
Core
11
{
12
14
class
ARP_EXPORT
AppDomainSingletonBase
15
{
16
protected
:
// usings
17
using
TypeKey = std::type_index;
18
19
protected
:
// operations
20
static
void
AddInstancePtrInternal(
const
TypeKey& typeKey,
void
* pInstance);
21
static
void
* GetInstancePtrInternal(
const
TypeKey& typeKey);
22
static
void
* RemoveInstancePtrInternal(
const
TypeKey& typeKey);
23
};
24
25
}}}
// end of namespace Arp::Base::Core
Arp.hpp
Arp::Base::Core::AppDomainSingletonBase
FOR INTERNAL USE ONLY.
Definition:
AppDomainSingletonBase.hpp:15
Arp
Root namespace for the PLCnext API
Generated on Mon May 12 2025 14:03:43 for PLCnext API Documentation by
1.9.4