The additional interface a ParameterProvider can implement so it can be registered at a TypeBasedParameterProvider.
Definition at line 50 of file TypeBasedParameterProvider.hpp.
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... | |
ITypeBasedParameterProviderChild & | operator= (ITypeBasedParameterProviderChild &&) &=default |
Move assignment operator. More... | |
ITypeBasedParameterProviderChild & | operator= (ITypeBasedParameterProviderChild const &) &=default |
Copy assignment operator. More... | |
|
protecteddefault |
Copy constructor.
|
protecteddefault |
Move constructor.
|
default |
Default constructor.
|
virtualdefault |
Destructor.
|
protecteddefault |
Move assignment operator.
|
protecteddefault |
Copy assignment operator.
|
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.