PLCnext API Documentation 25.0.2.69
IDelegateFunctor.hpp
1
2//
3// Copyright Phoenix Contact GmbH & Co. KG
4//
6#pragma once
8
9namespace Arp { namespace System { namespace Core { namespace Impl
10{
11
13
14class IDelegateFunctor
15{
16public: // construction/destruction
17 IDelegateFunctor(void) = default;
18 IDelegateFunctor(const IDelegateFunctor& arg) = default;
19 IDelegateFunctor& operator=(const IDelegateFunctor& arg) = default;
20 virtual ~IDelegateFunctor(void)noexcept = default;
21
22public: // operators
23 virtual bool operator==(const IDelegateFunctor& rhs) = 0;
24};
25
27
28}}}} // end of namespace Arp::System::Core::Impl
Root namespace for the PLCnext API