A header file that defines a wrapper class for handling extension instantiation and releasing resources. More...
#include "details/ie_so_pointer.hpp"#include "ie_iextension.h"#include <string>#include <memory>#include <map>Go to the source code of this file.
Data Structures | |
| class | InferenceEngine::Extension |
| This class is a C++ helper to work with objects created using extensions. More... | |
| class | InferenceEngine::ShapeInferExtension |
| This class is a C++ helper to work with objects created using extensions. More... | |
Functions | |
| template<> | |
| std::shared_ptr< IShapeInferExtension > | InferenceEngine::make_so_pointer (const file_name_t &name) |
| Creates a special shared_pointer wrapper for the given type from a specific shared module. More... | |
| template<> | |
| std::shared_ptr< IExtension > | InferenceEngine::make_so_pointer (const file_name_t &name) |
| Creates a special shared_pointer wrapper for the given type from a specific shared module. More... | |
A header file that defines a wrapper class for handling extension instantiation and releasing resources.
|
inlinedelete |
Creates a special shared_pointer wrapper for the given type from a specific shared module.
| name | Name of the shared library file |
|
inlinedelete |
Creates a special shared_pointer wrapper for the given type from a specific shared module.
| name | Name of the shared library file |