Fixed export of AttributeAdapter for broadcast spec (#7990)

This commit is contained in:
Ilya Churaev 2021-10-14 07:46:47 +03:00 committed by GitHub
parent db1eadac26
commit 594da7e99d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -206,7 +206,7 @@ class OPENVINO_API AttributeAdapter<op::PadMode> : public EnumAttributeAdapterBa
public: public:
AttributeAdapter(op::PadMode& value) : EnumAttributeAdapterBase<op::PadMode>(value) {} AttributeAdapter(op::PadMode& value) : EnumAttributeAdapterBase<op::PadMode>(value) {}
OPENVINO_RTTI("AttributeAdapter<op::op::PadMode>"); OPENVINO_RTTI("AttributeAdapter<PadMode>");
BWDCMP_RTTI_DECLARATION; BWDCMP_RTTI_DECLARATION;
}; };
@ -215,7 +215,7 @@ class OPENVINO_API AttributeAdapter<op::PadType> : public EnumAttributeAdapterBa
public: public:
AttributeAdapter(op::PadType& value) : EnumAttributeAdapterBase<op::PadType>(value) {} AttributeAdapter(op::PadType& value) : EnumAttributeAdapterBase<op::PadType>(value) {}
OPENVINO_RTTI("AttributeAdapter<op::op::PadType>"); OPENVINO_RTTI("AttributeAdapter<PadType>");
BWDCMP_RTTI_DECLARATION; BWDCMP_RTTI_DECLARATION;
}; };
@ -224,7 +224,7 @@ class OPENVINO_API AttributeAdapter<op::RoundingType> : public EnumAttributeAdap
public: public:
AttributeAdapter(op::RoundingType& value) : EnumAttributeAdapterBase<op::RoundingType>(value) {} AttributeAdapter(op::RoundingType& value) : EnumAttributeAdapterBase<op::RoundingType>(value) {}
OPENVINO_RTTI("AttributeAdapter<op::op::RoundingType>"); OPENVINO_RTTI("AttributeAdapter<RoundingType>");
BWDCMP_RTTI_DECLARATION; BWDCMP_RTTI_DECLARATION;
}; };
@ -233,7 +233,7 @@ class OPENVINO_API AttributeAdapter<op::AutoBroadcastType> : public EnumAttribut
public: public:
AttributeAdapter(op::AutoBroadcastType& value) : EnumAttributeAdapterBase<op::AutoBroadcastType>(value) {} AttributeAdapter(op::AutoBroadcastType& value) : EnumAttributeAdapterBase<op::AutoBroadcastType>(value) {}
OPENVINO_RTTI("AttributeAdapter<op::op::AutoBroadcastType>"); OPENVINO_RTTI("AttributeAdapter<AutoBroadcastType>");
BWDCMP_RTTI_DECLARATION; BWDCMP_RTTI_DECLARATION;
}; };
@ -242,7 +242,7 @@ class OPENVINO_API AttributeAdapter<op::BroadcastType> : public EnumAttributeAda
public: public:
AttributeAdapter(op::BroadcastType& value) : EnumAttributeAdapterBase<op::BroadcastType>(value) {} AttributeAdapter(op::BroadcastType& value) : EnumAttributeAdapterBase<op::BroadcastType>(value) {}
OPENVINO_RTTI("AttributeAdapter<op::op::BroadcastType>"); OPENVINO_RTTI("AttributeAdapter<BroadcastType>");
BWDCMP_RTTI_DECLARATION; BWDCMP_RTTI_DECLARATION;
}; };
@ -251,7 +251,7 @@ class OPENVINO_API AttributeAdapter<op::EpsMode> : public EnumAttributeAdapterBa
public: public:
AttributeAdapter(op::EpsMode& value) : EnumAttributeAdapterBase<op::EpsMode>(value) {} AttributeAdapter(op::EpsMode& value) : EnumAttributeAdapterBase<op::EpsMode>(value) {}
OPENVINO_RTTI("AttributeAdapter<op::op::EpsMode>"); OPENVINO_RTTI("AttributeAdapter<EpsMode>");
BWDCMP_RTTI_DECLARATION; BWDCMP_RTTI_DECLARATION;
}; };
@ -260,7 +260,7 @@ class OPENVINO_API AttributeAdapter<op::TopKSortType> : public EnumAttributeAdap
public: public:
AttributeAdapter(op::TopKSortType& value) : EnumAttributeAdapterBase<op::TopKSortType>(value) {} AttributeAdapter(op::TopKSortType& value) : EnumAttributeAdapterBase<op::TopKSortType>(value) {}
OPENVINO_RTTI("AttributeAdapter<op::op::TopKSortType>"); OPENVINO_RTTI("AttributeAdapter<TopKSortType>");
BWDCMP_RTTI_DECLARATION; BWDCMP_RTTI_DECLARATION;
}; };
@ -269,17 +269,17 @@ class OPENVINO_API AttributeAdapter<op::TopKMode> : public EnumAttributeAdapterB
public: public:
AttributeAdapter(op::TopKMode& value) : EnumAttributeAdapterBase<op::TopKMode>(value) {} AttributeAdapter(op::TopKMode& value) : EnumAttributeAdapterBase<op::TopKMode>(value) {}
OPENVINO_RTTI("AttributeAdapter<op::op::TopKMode>"); OPENVINO_RTTI("AttributeAdapter<TopKMode>");
BWDCMP_RTTI_DECLARATION; BWDCMP_RTTI_DECLARATION;
}; };
template <> template <>
class AttributeAdapter<op::AutoBroadcastSpec> : public VisitorAdapter { class OPENVINO_API AttributeAdapter<op::AutoBroadcastSpec> : public VisitorAdapter {
public: public:
AttributeAdapter(op::AutoBroadcastSpec& value) : m_ref(value) {} AttributeAdapter(op::AutoBroadcastSpec& value) : m_ref(value) {}
bool visit_attributes(AttributeVisitor& visitor) override; bool visit_attributes(AttributeVisitor& visitor) override;
OPENVINO_RTTI("AttributeAdapter<op::op::AutoBroadcastSpec>"); OPENVINO_RTTI("AttributeAdapter<AutoBroadcastSpec>");
BWDCMP_RTTI_DECLARATION; BWDCMP_RTTI_DECLARATION;
protected: protected:
@ -287,12 +287,12 @@ protected:
}; };
template <> template <>
class AttributeAdapter<op::BroadcastModeSpec> : public VisitorAdapter { class OPENVINO_API AttributeAdapter<op::BroadcastModeSpec> : public VisitorAdapter {
public: public:
AttributeAdapter(op::BroadcastModeSpec& value) : m_ref(value) {} AttributeAdapter(op::BroadcastModeSpec& value) : m_ref(value) {}
bool visit_attributes(AttributeVisitor& visitor) override; bool visit_attributes(AttributeVisitor& visitor) override;
OPENVINO_RTTI("AttributeAdapter<op::op::BroadcastModeSpec>"); OPENVINO_RTTI("AttributeAdapter<BroadcastModeSpec>");
BWDCMP_RTTI_DECLARATION; BWDCMP_RTTI_DECLARATION;
protected: protected:
@ -306,7 +306,7 @@ public:
AttributeAdapter(op::RecurrentSequenceDirection& value) AttributeAdapter(op::RecurrentSequenceDirection& value)
: EnumAttributeAdapterBase<op::RecurrentSequenceDirection>(value) {} : EnumAttributeAdapterBase<op::RecurrentSequenceDirection>(value) {}
OPENVINO_RTTI("AttributeAdapter<op::op::RecurrentSequenceDirection>"); OPENVINO_RTTI("AttributeAdapter<RecurrentSequenceDirection>");
BWDCMP_RTTI_DECLARATION; BWDCMP_RTTI_DECLARATION;
}; };
} // namespace ov } // namespace ov