diff --git a/include/grpc++/impl/call.h b/include/grpc++/impl/call.h index 9790349d454c59803ac7c8209aa6d826eb5ccce7..da8ee5dd18c2ecb6b8e5ecf30a3863a55478a56e 100644 --- a/include/grpc++/impl/call.h +++ b/include/grpc++/impl/call.h @@ -179,10 +179,11 @@ class DeserializeFunc { }; template <class R> -class DeserializeFuncType : public DeserializeFunc { +class DeserializeFuncType GRPC_FINAL : public DeserializeFunc { public: DeserializeFuncType(R* message) : message_(message) {} - Status Deserialize(grpc_byte_buffer* buf, int max_message_size) { + Status Deserialize(grpc_byte_buffer* buf, + int max_message_size) GRPC_OVERRIDE { return SerializationTraits<R>::Deserialize(buf, message_, max_message_size); }