Author: bryanduxbury
Date: Fri Jan 15 17:27:52 2010
New Revision: 899722
URL: http://svn.apache.org/viewvc?rev=899722&view=rev
Log:
THRIFT-678. html: HTML generator should include per-field docstrings
Modified:
incubator/thrift/trunk/compiler/cpp/src/generate/t_html_generator.cc
Modified: incubator/thrift/trunk/compiler/cpp/src/generate/t_html_generator.cc
URL:
http://svn.apache.org/viewvc/incubator/thrift/trunk/compiler/cpp/src/generate/t_html_generator.cc?rev=899722&r1=899721&r2=899722&view=diff
==============================================================================
--- incubator/thrift/trunk/compiler/cpp/src/generate/t_html_generator.cc
(original)
+++ incubator/thrift/trunk/compiler/cpp/src/generate/t_html_generator.cc Fri
Jan 15 17:27:52 2010
@@ -534,12 +534,14 @@
vector<t_field*> members = tstruct->get_members();
vector<t_field*>::iterator mem_iter = members.begin();
f_out_ << "<table>";
- f_out_ << "<tr><th>Field</th><th>Type</th><th>Required</th><th>Default
value</th></tr>"
+ f_out_ <<
"<tr><th>Field</th><th>Type</th><th>Description</th><th>Required</th><th>Default
value</th></tr>"
<< endl;
for ( ; mem_iter != members.end(); mem_iter++) {
f_out_ << "<tr><td>" << (*mem_iter)->get_name() << "</td><td>";
print_type((*mem_iter)->get_type());
f_out_ << "</td><td>";
+ f_out_ << (*mem_iter)->get_doc();
+ f_out_ << "</td><td>";
if ((*mem_iter)->get_req() != t_field::T_OPTIONAL) {
f_out_ << "yes";
} else {