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.