Data Structures | Namespaces | Functions
ie_extension.h File Reference

A header file that defines a wrapper class for handling extension instantiation and releasing resources. More...

#include <map>
#include <memory>
#include <string>
#include "details/ie_so_pointer.hpp"
#include "ie_iextension.h"

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...
 

Namespaces

 InferenceEngine
 Inference Engine API.
 

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...
 

Detailed Description

A header file that defines a wrapper class for handling extension instantiation and releasing resources.