From 78ba0b7b6eb71ab75a6987651fdd7f07644999a6 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 12 Oct 2013 20:11:47 +0000 Subject: [PATCH] Add noexcept and constexpr to doxygen to boostbook coversion. Should really add proper support to boostbook for `=delete`, `=default` and noexcept, but I'm not feeling that keen right now. I'm not sure I did the right thing with `BOOST_CONSTEXPR_OR_CONST`. [SVN r86277] --- test/doxygen/autodoc.gold | 6 ++++++ test/doxygen/boost/example.hpp | 9 +++++++++ xsl/doxygen/doxygen2boostbook.xsl | 7 +++++++ 3 files changed, 22 insertions(+) diff --git a/test/doxygen/autodoc.gold b/test/doxygen/autodoc.gold index ba63d55..adb71be 100644 --- a/test/doxygen/autodoc.gold +++ b/test/doxygen/autodoc.gold @@ -16,6 +16,12 @@ virtual int intintdefault_value +void +void +void +void +void +void int example const & diff --git a/test/doxygen/boost/example.hpp b/test/doxygen/boost/example.hpp index 4cb9541..4af4d1e 100644 --- a/test/doxygen/boost/example.hpp +++ b/test/doxygen/boost/example.hpp @@ -37,6 +37,15 @@ namespace example virtual int virtual_method(); int method_with_default_value(int = default_value); + void trad_noexcept() noexcept; + void boost_noexcept() BOOST_NOEXCEPT; + + void trad_constexpr() constexpr; + void boost_constexpr() BOOST_CONSTEXPR; + void boost_constexpr_or_const() BOOST_CONSTEXPR_OR_CONST; + + void constexpr_noexcept() constexpr noexcept; + int integer; static int static_integer; mutable int mutable_integer; diff --git a/xsl/doxygen/doxygen2boostbook.xsl b/xsl/doxygen/doxygen2boostbook.xsl index b3fa558..afa7c12 100644 --- a/xsl/doxygen/doxygen2boostbook.xsl +++ b/xsl/doxygen/doxygen2boostbook.xsl @@ -1071,8 +1071,15 @@ supported in boostbook -->