Thrift: Make use of get_true_type.
authorDavid Reiss <dreiss@apache.org>
Thu, 23 Aug 2007 21:43:25 +0000 (21:43 +0000)
committerDavid Reiss <dreiss@apache.org>
Thu, 23 Aug 2007 21:43:25 +0000 (21:43 +0000)
commite087a305857d04e2772e928b6df4d83fbab5b8d5
tree00d8f22fedc2c232173bbed068d7e56b7300b99f
parenta41c8705db8f09227e22c04bbb98ca046c819ca9
Thrift: Make use of get_true_type.

Summary:
We added a helper function for the generators: get_true_type,
which finds the actual type behind a series of typedefs
(though the compiler only supports one layer of typedefs now).
This change uses it everywhere we used to have that loop.
(It was a lot of places.)

Reviewed By: mcslee

Test Plan: test/ManyTypedefs.thrift

Revert Plan: ok

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665220 13f79535-47bb-0310-9956-ffa450edef68
12 files changed:
compiler/cpp/src/generate/t_cpp_generator.cc
compiler/cpp/src/generate/t_cpp_generator.h
compiler/cpp/src/generate/t_erl_generator.cc
compiler/cpp/src/generate/t_hs_generator.cc
compiler/cpp/src/generate/t_java_generator.cc
compiler/cpp/src/generate/t_java_generator.h
compiler/cpp/src/generate/t_ocaml_generator.cc
compiler/cpp/src/generate/t_perl_generator.cc
compiler/cpp/src/generate/t_php_generator.cc
compiler/cpp/src/generate/t_py_generator.cc
compiler/cpp/src/generate/t_rb_generator.cc
test/ManyTypedefs.thrift [new file with mode: 0644]