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 |