Compute Graph Framework SDK Reference  5.8
dw::framework::ITypeBasedParameterProviderChild Class Referenceabstract

Detailed Description

The additional interface a ParameterProvider can implement so it can be registered at a TypeBasedParameterProvider.

Definition at line 50 of file TypeBasedParameterProvider.hpp.

Inheritance diagram for dw::framework::ITypeBasedParameterProviderChild:

Public Member Functions

 ITypeBasedParameterProviderChild ()=default
 Default constructor. More...
 
virtual void registerAt (TypeBasedParameterProvider &provider) const =0
 Register handlers implemented in this parameter provider at the passed type base parameter provider. More...
 
virtual ~ITypeBasedParameterProviderChild ()=default
 Destructor. More...
 

Protected Member Functions

 ITypeBasedParameterProviderChild (ITypeBasedParameterProviderChild &&)=default
 Move constructor. More...
 
 ITypeBasedParameterProviderChild (ITypeBasedParameterProviderChild const &)=default
 Copy constructor. More...
 
ITypeBasedParameterProviderChildoperator= (ITypeBasedParameterProviderChild &&) &=default
 Move assignment operator. More...
 
ITypeBasedParameterProviderChildoperator= (ITypeBasedParameterProviderChild const &) &=default
 Copy assignment operator. More...
 

Constructor & Destructor Documentation

◆ ITypeBasedParameterProviderChild() [1/3]

dw::framework::ITypeBasedParameterProviderChild::ITypeBasedParameterProviderChild ( ITypeBasedParameterProviderChild const &  )
protecteddefault

Copy constructor.

◆ ITypeBasedParameterProviderChild() [2/3]

dw::framework::ITypeBasedParameterProviderChild::ITypeBasedParameterProviderChild ( ITypeBasedParameterProviderChild &&  )
protecteddefault

Move constructor.

◆ ITypeBasedParameterProviderChild() [3/3]

dw::framework::ITypeBasedParameterProviderChild::ITypeBasedParameterProviderChild ( )
default

Default constructor.

◆ ~ITypeBasedParameterProviderChild()

virtual dw::framework::ITypeBasedParameterProviderChild::~ITypeBasedParameterProviderChild ( )
virtualdefault

Destructor.

Member Function Documentation

◆ operator=() [1/2]

ITypeBasedParameterProviderChild & dw::framework::ITypeBasedParameterProviderChild::operator= ( ITypeBasedParameterProviderChild &&  ) &
protecteddefault

Move assignment operator.

◆ operator=() [2/2]

ITypeBasedParameterProviderChild & dw::framework::ITypeBasedParameterProviderChild::operator= ( ITypeBasedParameterProviderChild const &  ) &
protecteddefault

Copy assignment operator.

◆ registerAt()

virtual void dw::framework::ITypeBasedParameterProviderChild::registerAt ( TypeBasedParameterProvider provider) const
pure virtual

Register handlers implemented in this parameter provider at the passed type base parameter provider.

Implemented in dw::framework::ContextParameterProvider, and dw::framework::JsonParameterProvider.


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