16 namespace InferenceEngine {
22 class INFERENCE_ENGINE_API_CLASS(SharedObjectLoader) {
24 std::shared_ptr<Impl> _impl;
30 using Ptr = std::shared_ptr<SharedObjectLoader>;
32 #ifdef ENABLE_UNICODE_PATH_SUPPORT
37 explicit SharedObjectLoader(
const wchar_t* pluginName);
44 explicit SharedObjectLoader(
const char * pluginName);
49 ~SharedObjectLoader() noexcept(false);
57 void* get_symbol(const
char* symbolName) const;