Use vector<> instead of list<> in Thrift-gen'd C++ code
authorMark Slee <mcslee@apache.org>
Wed, 27 Sep 2006 22:11:45 +0000 (22:11 +0000)
committerMark Slee <mcslee@apache.org>
Wed, 27 Sep 2006 22:11:45 +0000 (22:11 +0000)
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

compiler/cpp/src/generate/t_cpp_generator.cc

index 095dc47..bda43ea 100644 (file)
@@ -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();
   }