Exceptions info moved to \qbk section in methods description.

[SVN r82399]
This commit is contained in:
Adam Wulkiewicz
2013-01-08 05:03:50 +00:00
parent 273f5f5347
commit a75b7cdc0a
3 changed files with 360 additions and 253 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -57,7 +57,7 @@
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"><p><small>Last revised: January 08, 2013 at 03:33:47 GMT</small></p></td>
<td align="left"><p><small>Last revised: January 08, 2013 at 05:02:12 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>

View File

@@ -728,9 +728,6 @@ void quickbook_output_detail_member(class_or_struct const& cos,
out << "[section:member" << i << " " << ss.str() << "]" << std::endl;
out << "[heading Synopsis]" << std::endl;
quickbook_synopsis(f, out, true, true);
if ( !f.detailed_description.empty() || !f.brief_description.empty() )
{
out << "[heading Description]" << std::endl;
@@ -738,7 +735,10 @@ void quickbook_output_detail_member(class_or_struct const& cos,
out << f.detailed_description;
else
out << f.brief_description;
}
}
out << "[heading Synopsis]" << std::endl;
quickbook_synopsis(f, out, true, true);
if ( !f.parameters.empty() )
{
@@ -759,9 +759,11 @@ void quickbook_output_detail_member(class_or_struct const& cos,
{
out << "[heading Returns]" << std::endl;
out << f.return_description << std::endl;
}
out << "[endsect]" << std::endl
}
quickbook_markup(f.qbk_markup, markup_any, markup_default, out);
out << "[endsect][br]" << std::endl
<< std::endl;
}
}
@@ -891,6 +893,8 @@ void quickbook_output(class_or_struct const& cos, configuration const& config, s
// Details start
out << "[br]";
if (counts[function_constructor_destructor] > 0)
quickbook_output_detail_member(cos, cos.functions, function_constructor_destructor, config, out);
if (counts[function_member] > 0)