class ov::frontend::OpExtensionBase¶
#include <op.hpp>
template <typename BaseConversionType, typename OVOpType = void>
class OpExtensionBase: public BaseConversionType
{
public:
// construction
OpExtensionBase(
const std::map<std::string, std::string>& attr_names_map = {},
const std::map<std::string, ov::Any>& attr_values_map = {}
);
OpExtensionBase(
const std::string& fw_type_name,
const std::map<std::string, std::string>& attr_names_map = {},
const std::map<std::string, ov::Any>& attr_values_map = {}
);
};
class ov::frontend::OpExtensionBase<BaseConversionType, void>¶
#include <op.hpp>
template <typename BaseConversionType>
class OpExtensionBase<BaseConversionType, void>: public BaseConversionType
{
public:
// construction
OpExtensionBase();
OpExtensionBase(
const std::string& fw_ov_type_name,
const std::map<std::string, std::string>& attr_names_map = {},
const std::map<std::string, ov::Any>& attr_values_map = {}
);
OpExtensionBase(
const std::string& ov_type_name,
const std::string& fw_type_name,
const std::map<std::string, std::string>& attr_names_map = {},
const std::map<std::string, ov::Any>& attr_values_map = {}
);
};