From d0f56da0463483c614f557ef57479bf86984493a Mon Sep 17 00:00:00 2001 From: Mateusz Loskot Date: Sun, 7 Mar 2010 20:16:04 +0000 Subject: [PATCH] Geometry: added reference.xsl used to generate Reference sections from Doxygen generated docs. The XSL sheet is based on Boost.Asio reference.xsl and is portig work is still in progress. Kudos to Christopher M. Kohlhoff for the idea. [SVN r60323] --- doc/quickbook/reference.xsl | 1310 +++++++++++++++++++++++++++++++++++ 1 file changed, 1310 insertions(+) create mode 100644 doc/quickbook/reference.xsl diff --git a/doc/quickbook/reference.xsl b/doc/quickbook/reference.xsl new file mode 100644 index 000000000..9a3f26475 --- /dev/null +++ b/doc/quickbook/reference.xsl @@ -0,0 +1,1310 @@ + + + + + + + + + + + + + + + + + +[/ + / Copyright (c) 2010 Mateusz Loskot (mateusz at loskot dot net + / Copyright (c) 2003-2010 Christopher M. Kohlhoff (chris at kohlhoff dot com) + / + / Distributed under the Boost Software License, Version 1.0. (See accompanying + / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + /] + +[section:reference Reference] + +[xinclude quickref.xml] + + + + + + + + + + + +COMPOUNDNAME= + + + +CLASS: + + + + + + +COMPOUNDNAME= + + + +NAMESPACE-MEMBERDEF: + + + + + + + + + [endsect] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +[heading ] + + + + + + + + + + + + + + + + `` + + + + + + `` + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +`` + + + + +`` + + + + +* + + + + +[*] + + + + + +[heading Parameters] + + +[heading Exceptions] + + + +[variablelist + +] + + + + +[[][]] + + + + + + +[heading Return Value] + + + + + +[heading Remarks] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \_ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [link boost_geometry.reference. + + ` + + `] + + + ` + + ` + + + + + + + + + + + + + + + + + + + + + + + [link boost_geometry.reference. + + ` + + `] + + + ` + + ` + + + + + + + ` + + ` + + + + + ` + + ` + + + + + + + [heading Requirements] + + + [*Header: ] + [^boost/geometry/ + + ] + + + [*Convenience header: ] + + + [^TODO/extensions/xxx.hpp] + + + [^boost/geometry.hpp] + + + + + + + + + + + + + + + + + + + + + + + + + + + + CLASS-NAME= + CLASS-ID= + CLASS-FILE= + +[section: ] + + + + + + + + + + + : + + + + public + + + + , + + + + + + + + + + + + + + + + + + + + + +[endsect] + + + + + + + +[heading Types] +[table + [[Name][Description]] + + + [ + + + [[link boost_geometry.reference.. + [*]]] + [] + + + + + + + + + + + + + + + + + + + [[link boost_geometry.reference. + [*]]] + [] + + + ] + +] + + + +[heading Member Functions] +[table + [[Name][Description]] + + + + + + + + + + + + + + + + + + + + + + + + + [ + [[link boost_geometry.reference.. + [*]]] + [ + + + + + + + + + ] + ] + + + +] + + + +[heading Protected Member Functions] +[table + [[Name][Description]] + + + + + + + + + + + + + + + + + + + + + + + + + [ + [[link boost_geometry.reference.. + [*]]] + [ + + + + + + + + + ] + ] + + + +] + + + +[heading Data Members] +[table + [[Name][Description]] + + + [ + [[link boost_geometry.reference.. + [*]]] + [] + ] + +] + + + +[heading Protected Data Members] +[table + [[Name][Description]] + + + [ + [[link boost_geometry.reference.. + [*]]] + [] + ] + +] + + + +[heading Friends] +[table + [[Name][Description]] + + + + + + + + + + + + + + + + + + + + + + + + + [ + [[link boost_geometry.reference.. + [*]]] + [ + + + + + + + + + ] + ] + + + +] + + + +[heading Related Functions] +[table + [[Name][Description]] + + + + + + + + + + + + + + + + + + + + + + + + + [ + [[link boost_geometry.reference.. + [*]]] + [ + + + + + + + + + ] + ] + + + +] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +[section: +::] + +[indexterm2 + +.. + +] + + + + + + + + + + + + + + explicit + static + + +``[link boost_geometry.reference...overload ]``() const; + `` [''''&raquo;''' + [link boost_geometry.reference. +..overload + more...]]`` + + + + +[section: +overload + :: + ( of overloads)] + + + + +['Inherited from + +.] + + + + + [indexterm2 + + .. + + ] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +[endsect] + + +[endsect] + + + + + + + + typedef ; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + static + = + ; + + + + + + enum + + + + [indexterm2 + + .. + + ] + + +[heading Values] +[variablelist + + [ + [] + [] + ] + +] + + + + + + + + static +() const; + + + + + template<> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = , + + + + + + + + + + (& + + ) + + + + + + + + + = + , + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MEMBERDEF-NAME= + MEMBERDEF-ID= + + +[section: ] + +[indexterm1 + +] + +] + + + + + + + + + + + + + + + + + ``[link boost_geometry.reference..overload +]``(); + `` [''''&raquo;''' + [link boost_geometry.reference. +.overload + more...]]`` + + + +] + + + + + + + + + + +[section: +overload + + ( of overloads)] + + + [indexterm1 + + ] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +[endsect] + + +[endsect] + + + + \ No newline at end of file