From 706da402370eb6bb24a22394bd198bfcbe65dcb4 Mon Sep 17 00:00:00 2001 From: Mark Slee Date: Sat, 16 Dec 2006 00:59:29 +0000 Subject: [PATCH] Fix exceptions throw() and virtual destructor Reviewed By: yishan git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664897 13f79535-47bb-0310-9956-ffa450edef68 --- compiler/cpp/src/generate/t_cpp_generator.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compiler/cpp/src/generate/t_cpp_generator.cc b/compiler/cpp/src/generate/t_cpp_generator.cc index 5662227f..90d7de84 100644 --- a/compiler/cpp/src/generate/t_cpp_generator.cc +++ b/compiler/cpp/src/generate/t_cpp_generator.cc @@ -393,6 +393,10 @@ void t_cpp_generator::generate_struct_definition(ofstream& out, out << " {} " << endl; } + out << + endl << + indent() << "virtual ~" << tstruct->get_name() << "() throw() {}" << endl << endl; + // Declare all fields for (m_iter = members.begin(); m_iter != members.end(); ++m_iter) { indent(out) << -- 2.17.1