diff --git a/src/OpaqueVal.h b/src/OpaqueVal.h index 371e5fad57..8b6c88b69a 100644 --- a/src/OpaqueVal.h +++ b/src/OpaqueVal.h @@ -91,19 +91,6 @@ private: std::unordered_map _types; }; -/** - * Legacy macro to insert into an OpaqueVal-derived class's declaration. Overrides the "old" serialization methods - * DoSerialize and DoUnserialize. - * @deprecated Use DECLARE_OPAQUE_VALUE_DATA instead. Remove in v7.1. - */ -#define DECLARE_OPAQUE_VALUE(T) \ - friend class zeek::OpaqueMgr::Register; \ - friend zeek::IntrusivePtr zeek::make_intrusive(); \ - broker::expected DoSerialize() const override; \ - bool DoUnserialize(const broker::data& data) override; \ - const char* OpaqueName() const override { return #T; } \ - static zeek::OpaqueValPtr OpaqueInstantiate() { return zeek::make_intrusive(); } - /** * Macro to insert into an OpaqueVal-derived class's declaration. Overrides the "new" serialization methods * DoSerializeData and DoUnserializeData.