From: Mark Slee Date: Wed, 27 Sep 2006 22:11:45 +0000 (+0000) Subject: Use vector<> instead of list<> in Thrift-gen'd C++ code X-Git-Tag: 0.2.0~1664 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=6979bdb557d48964b09db3fb8d641d18376d9e54;p=common%2Fthrift.git Use vector<> instead of list<> in Thrift-gen'd C++ code Summary: vector kindly provides [] access Reviewed By: aditya git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664808 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/compiler/cpp/src/generate/t_cpp_generator.cc b/compiler/cpp/src/generate/t_cpp_generator.cc index 095dc475..bda43ea9 100644 --- a/compiler/cpp/src/generate/t_cpp_generator.cc +++ b/compiler/cpp/src/generate/t_cpp_generator.cc @@ -1552,7 +1552,7 @@ string t_cpp_generator::type_name(t_type* ttype) { return "std::set<" + type_name(tset->get_elem_type()) + "> "; } else if (ttype->is_list()) { t_list* tlist = (t_list*) ttype; - return "std::list<" + type_name(tlist->get_elem_type()) + "> "; + return "std::vector<" + type_name(tlist->get_elem_type()) + "> "; } else { return ttype->get_name(); }