[PPL-devel] [GIT] ppl/ppl(master): Provide a named group for all library version control functions.

Enea Zaffanella zaffanella at cs.unipr.it
Sun Feb 26 10:17:21 CET 2012


Module: ppl/ppl
Branch: master
Commit: a18385ecd24fee64a91f70a8a5833f8748aee484
URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=a18385ecd24fee64a91f70a8a5833f8748aee484

Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date:   Sun Feb 26 10:16:15 2012 +0100

Provide a named group for all library version control functions.

---

 src/globals.defs.hh |    6 ++++++
 src/version.hh.in   |    5 +++++
 2 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/src/globals.defs.hh b/src/globals.defs.hh
index a7e46a3..33acce4 100644
--- a/src/globals.defs.hh
+++ b/src/globals.defs.hh
@@ -350,7 +350,9 @@ struct Recycle_Input {
 	      << "for " PPL_XSTR(class_prefix) << "." << std::endl;	\
   }
 
+#ifdef PPL_DOXYGEN_INCLUDE_IMPLEMENTATION_DETAILS
 //! Returns <CODE>true</CODE> if \p c is any kind of space character.
+#endif // defined(PPL_DOXYGEN_INCLUDE_IMPLEMENTATION_DETAILS)
 bool is_space(char c);
 
 template <typename T, long long v, typename Enable = void>
@@ -399,8 +401,10 @@ template <long long v, bool prefer_signed = true>
 struct Constant : public Constant_<long long, v, prefer_signed> {
 };
 
+#ifdef PPL_DOXYGEN_INCLUDE_IMPLEMENTATION_DETAILS
 //! \name Memory Size Inspection Functions
 //@{
+#endif // defined(PPL_DOXYGEN_INCLUDE_IMPLEMENTATION_DETAILS)
 
 #ifdef PPL_DOXYGEN_INCLUDE_IMPLEMENTATION_DETAILS
 /*! \brief
@@ -446,7 +450,9 @@ total_memory_in_bytes(const mpq_class& x);
 memory_size_type
 external_memory_in_bytes(const mpq_class& x);
 
+#ifdef PPL_DOXYGEN_INCLUDE_IMPLEMENTATION_DETAILS
 //@} // Memory Size Inspection Functions
+#endif // defined(PPL_DOXYGEN_INCLUDE_IMPLEMENTATION_DETAILS)
 
 
 template <typename T, typename Enable = void>
diff --git a/src/version.hh.in b/src/version.hh.in
index aae116a..0c40ac2 100644
--- a/src/version.hh.in
+++ b/src/version.hh.in
@@ -60,6 +60,9 @@ site: http://bugseng.com/products/ppl/ . */
 
 namespace Parma_Polyhedra_Library {
 
+//! \name Library Version Control Functions
+//@{
+
 //! Returns the major number of the PPL version.
 unsigned
 version_major();
@@ -88,6 +91,8 @@ const char* version();
 */
 const char* banner();
 
+//@} // Library Version Control Functions
+
 } // namespace Parma_Polyhedra_Library
 
 #endif // !defined(PPL_version_hh)




More information about the PPL-devel mailing list