Implement unicode conversion using Windows native functions (#1590)
authorIlya Lavrenov <ilya.lavrenov@intel.com>
Thu, 6 Aug 2020 09:01:34 +0000 (12:01 +0300)
committerGitHub <noreply@github.com>
Thu, 6 Aug 2020 09:01:34 +0000 (12:01 +0300)
commit6a5993fb3634ce37e3412cbd66379f9dbc1deffe
treeddc894c4087e41c82b5af2f4a413fd34398ef23b
parentea34f04028afd45745e34a03771b12f2bc0eef46
Implement unicode conversion using Windows native functions (#1590)

* Implement unicode conversion using Windows native functions

* NOCPPLINT

* Fixed deprecated c++ api usage in tests

* Moved impl to cpp

* Moved Unicode utils to Plugin API

* Added missed include for Windows

* Fixes for unit tests; CentOS fixes

* Fixed Windows compilation

* Fixed unit tests on Unix

* Fixed unix 2
22 files changed:
inference-engine/include/details/ie_so_pointer.hpp
inference-engine/include/details/os/os_filesystem.hpp [deleted file]
inference-engine/include/ie_api.h
inference-engine/include/ie_core.hpp
inference-engine/include/ie_extension.h
inference-engine/include/ie_unicode.hpp
inference-engine/samples/hello_classification/main.cpp
inference-engine/src/inference_engine/CMakeLists.txt
inference-engine/src/inference_engine/file_utils.cpp
inference-engine/src/inference_engine/ie_core.cpp
inference-engine/src/inference_engine/ie_network_reader.cpp
inference-engine/src/inference_engine/ie_unicode.cpp [new file with mode: 0644]
inference-engine/src/inference_engine/os/lin/lin_shared_object_loader.cpp
inference-engine/src/inference_engine/os/win/win_shared_object_loader.cpp
inference-engine/src/legacy_api/include/ie_util_internal.hpp
inference-engine/src/legacy_api/src/ie_util_internal.cpp
inference-engine/src/plugin_api/file_utils.h
inference-engine/src/plugin_api/xml_parse_utils.h
inference-engine/src/readers/ir_reader_v7/ie_cnn_net_reader_impl.cpp
inference-engine/tests/functional/inference_engine/net_reader_test.cpp
inference-engine/tests/functional/plugin/shared/include/behavior/core_integration.hpp
inference-engine/tests/ie_test_utils/common_test_utils/unicode_utils.hpp