22 class IRelease :
public no_copy {
28 virtual void Release() noexcept = 0;
34 ~IRelease() override = default;
38 inline
std::shared_ptr<T> shared_from_irelease(T* ptr) {
39 std::shared_ptr<T> pointer(ptr, [](IRelease* p) {
The macro defines a symbol import/export mechanism essential for Microsoft Windows(R) OS.
header file for no_copy class
Inference Engine C++ API.
Definition: cldnn_config.hpp:15