This class provides interface for extension implementations. More...
#include <ie_iextension.h>

Public Types | |
| using | Ptr = std::shared_ptr< ILayerImpl > |
Public Member Functions | |
| virtual | ~ILayerImpl ()=default |
| Destructor. | |
| virtual StatusCode | getSupportedConfigurations (std::vector< LayerConfig > &conf, ResponseDesc *resp) noexcept=0 |
| Gets all supported configurations for the current layer. More... | |
| virtual StatusCode | init (LayerConfig &config, ResponseDesc *resp) noexcept=0 |
| Initializes the implementation. More... | |
This class provides interface for extension implementations.
|
pure virtualnoexcept |
Gets all supported configurations for the current layer.
| conf | Vector with supported configurations |
| resp | Response descriptor |
|
pure virtualnoexcept |
Initializes the implementation.
| config | Selected supported configuration |
| resp | Response descriptor |