PLCnext API Documentation  20.6.0.30321
Classes | Public Member Functions | List of all members
Arp::Plc::Commons::Meta::ChangeDataInfoProvider Class Reference
Inheritance diagram for Arp::Plc::Commons::Meta::ChangeDataInfoProvider:
Inheritance graph

Public Member Functions

 ChangeDataInfoProvider (DataInfoProvider &foregroundProvider)
 Constructs an ChangeDataInfoProvider instance. More...
 
 ChangeDataInfoProvider (const ChangeDataInfoProvider &arg)=delete
 Copy constructor. More...
 
 ChangeDataInfoProvider (ChangeDataInfoProvider &&arg)=default
 
ChangeDataInfoProvideroperator= (const ChangeDataInfoProvider &arg)=delete
 Copy assignment operator. More...
 
ChangeDataInfoProvideroperator= (ChangeDataInfoProvider &&arg)=default
 
 ~ChangeDataInfoProvider (void)=default
 Destructs this instance and frees all resources. More...
 
IEnumerator< const DataInfo & >::Ptr GetRoots (void) override
 
DataInfo GetRoot (const String &name) override
 

Additional Inherited Members

- Public Types inherited from Arp::Plc::Commons::Meta::IDataInfoProvider
typedef std::shared_ptr< IDataInfoProviderPtr
 
- Protected Member Functions inherited from Arp::Plc::Commons::Meta::IDataInfoProvider
 IDataInfoProvider (void)=default
 Constructs an IDataInfoProvider instance. More...
 
virtual ~IDataInfoProvider (void)=default
 Destructs this instance and frees all resources. More...
 

Constructor & Destructor Documentation

◆ ChangeDataInfoProvider() [1/2]

Arp::Plc::Commons::Meta::ChangeDataInfoProvider::ChangeDataInfoProvider ( DataInfoProvider foregroundProvider)

Constructs an ChangeDataInfoProvider instance.

◆ ChangeDataInfoProvider() [2/2]

Arp::Plc::Commons::Meta::ChangeDataInfoProvider::ChangeDataInfoProvider ( const ChangeDataInfoProvider arg)
delete

Copy constructor.

summary>Move constructor

◆ ~ChangeDataInfoProvider()

Arp::Plc::Commons::Meta::ChangeDataInfoProvider::~ChangeDataInfoProvider ( void  )
default

Destructs this instance and frees all resources.

Member Function Documentation

◆ operator=()

ChangeDataInfoProvider& Arp::Plc::Commons::Meta::ChangeDataInfoProvider::operator= ( const ChangeDataInfoProvider arg)
delete

Copy assignment operator.

summary>Move assignment operator


The documentation for this class was generated from the following file: