Ilya Churaev
634759210f
Introduced OpenVINO RTTI and add version string to operations (#7288)
* Introduced OpenVINO RTTI and add version string to operations
* Fixed build
* Try to fix build
* Removed get_type_info_static
* Fixed tests
* Moved ov operations to new macros
* Fixed type_info_static
* Introduce new header only declaration
* Deprecate type_info static member
* Introduced OPENVINO_OPERATION macro
* Fixed ngraph lib with new RTTI
* Fixed unit tests
* Fixed code style
* Fixed VPU common
* Fixed all target for macOS
* Changed macto to OPENVINO_OP
* Changed cldnn
* Fixed typo
* Fixed some unit tests with old operations
* Fixed DiscreteTypeInfo
* Fixed type relaxed operations
* Fixed legacy tests
* Fixed naming style
* Fixed cpuTests
* Disabled deprecation to pass CI
* Added compatibility to internal operations
* Added BWDCMP for internal ops
* Deprecate type_info
* Fixed Slice RTTI
* Fixed Myriad
* Applied patch from PR 7573