PLCnext API Documentation  20.6.0.30321
Public Member Functions | List of all members
Arp::Plc::Commons::Domain::DualDomain< T > Class Template Reference

Public Member Functions

template<class ... Args>
 DualDomain (Args &... args)
 Constructs an DualDomain instance. More...
 
 DualDomain (const DualDomain &arg)=default
 Copy constructor. More...
 
DualDomainoperator= (const DualDomain &arg)=default
 Assignment operator. More...
 
 ~DualDomain (void)=default
 Destructs this instance and frees all resources. More...
 
T & Get (bool backgroundDomain=false)
 
const T & Get (bool backgroundDomain=false) const
 
void SwapDomains (bool simulate=false)
 

Constructor & Destructor Documentation

◆ DualDomain() [1/2]

template<class T >
template<class ... Args>
Arp::Plc::Commons::Domain::DualDomain< T >::DualDomain ( Args &...  args)
inline

Constructs an DualDomain instance.

◆ DualDomain() [2/2]

template<class T >
Arp::Plc::Commons::Domain::DualDomain< T >::DualDomain ( const DualDomain< T > &  arg)
default

Copy constructor.

◆ ~DualDomain()

template<class T >
Arp::Plc::Commons::Domain::DualDomain< T >::~DualDomain ( void  )
default

Destructs this instance and frees all resources.

Member Function Documentation

◆ operator=()

template<class T >
DualDomain& Arp::Plc::Commons::Domain::DualDomain< T >::operator= ( const DualDomain< T > &  arg)
default

Assignment operator.


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