PLCnext API Documentation 25.0.2.69
Public Member Functions | Public Attributes | List of all members
Arp::Plc::Domain::Commons::TestDomain Struct Reference
Inheritance diagram for Arp::Plc::Domain::Commons::TestDomain:
Inheritance graph

Public Member Functions

 TestDomain (int arg)
 
- Public Member Functions inherited from Arp::Plc::Domain::Commons::DomainBase
 DomainBase (const DomainBase &arg)=delete
 
 DomainBase (DomainBase &&arg) noexcept=delete
 
DomainBaseoperator= (const DomainBase &arg)=delete
 
DomainBaseoperator= (DomainBase &&arg) noexcept=delete
 
 ~DomainBase (void)
 The default destructor.
 
 DomainBase (void)
 Default constructor.
 
bool IsBackgroundDomain (void) const
 Determines if this instance is the background domain. More...
 
bool IsForegroundDomain (void) const
 Determines if this instance is the foreground domain. More...
 
template<class T >
requires std::is_base_of<DomainBase, T>
::value T & GetForegroundDomain (void)
 
template<class T >
requires std::is_base_of<DomainBase, T>
::value const T & GetForegroundDomain (void) const
 
template<class T >
requires std::is_base_of<DomainBase, T>
::value T & GetBackgroundDomain (void)
 
template<class T >
requires std::is_base_of<DomainBase, T>
::value const T & GetBackgroundDomain (void) const
 
Impl & GetImpl (void)
 For internal use only.
 
const Impl & GetImpl (void) const
 
template<class T >
requires std::is_base_of<DomainBase, T>
::value T & GetForegroundDomain ()
 Gets the instance from the foreground domain. More...
 
template<class T >
requires std::is_base_of<DomainBase, T>
::value const T & GetForegroundDomain () const
 Gets the instance from the foreground domain. More...
 
template<class T >
requires std::is_base_of<DomainBase, T>
::value T & GetBackgroundDomain ()
 Gets the instance from the background domain. More...
 
template<class T >
requires std::is_base_of<DomainBase, T>
::value const T & GetBackgroundDomain () const
 Gets the instance from the background domain. More...
 

Public Attributes

int a = 0
 

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