Publishing 2019 R3 content
[platform/upstream/dldt.git] / inference-engine / thirdparty / clDNN / api / reverse_sequence.hpp
@@ -17,7 +17,6 @@
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 #pragma once
 
-#include "../C/reverse_sequence.h"
 #include "primitive.hpp"
 
 namespace cldnn {
@@ -30,7 +29,7 @@ namespace cldnn {
 
 /// @brief
 /// @details
-struct reverse_sequence : public primitive_base<reverse_sequence, CLDNN_PRIMITIVE_DESC(reverse_sequence)> {
+struct reverse_sequence : public primitive_base<reverse_sequence> {
     CLDNN_DECLARE_PRIMITIVE(reverse_sequence)
 
     /// @brief Constructs reverse_sequence primitive.
@@ -67,19 +66,10 @@ struct reverse_sequence : public primitive_base<reverse_sequence, CLDNN_PRIMITIV
             throw std::runtime_error("Incorrect sequence axis value! Actual axis is" + std::to_string(seq_a));
     }
 
-    /// @brief Constructs a copy from C API @CLDNN_PRIMITIVE_DESC{reverse_sequence}
-    reverse_sequence(const dto* dto) : primitive_base(dto), seq_axis(dto->seq_axis), batch_axis(dto->batch_axis) {}
-
     /// @brief The axis which is partially reversed.
     int32_t seq_axis;
     /// @brief The axis along which reversal is performed.
     int32_t batch_axis;
-
-protected:
-    void update_dto(dto& dto) const override {
-        dto.seq_axis = seq_axis;
-        dto.batch_axis = batch_axis;
-    }
 };
 /// @}
 /// @}