[glibmm] gmmproc: Generate the documentation of default constructors of interface classes.



commit 5daec6c18526bcd257df533fabe2a8ed7b0e16a8
Author: Mark Vender <markv743 yahoo co uk>
Date:   Fri Mar 30 23:21:07 2012 +0000

    gmmproc: Generate the documentation of default constructors of interface classes.
    
    	Bug #673213

 ChangeLog                   |    8 +++++++-
 tools/m4/class_interface.m4 |    9 +++++++--
 2 files changed, 14 insertions(+), 3 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 47fcd2e..b1569fc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,10 @@
-2012-03-22  Kjell Ahlstedt  <kjell ahlstedt bredband net>
+2012-04-03  Mark Vender  <markv743 yahoo co uk>
+
+	gmmproc: Generate the documentation of default constructors of interface classes.
+
+	Bug #673213
+
+2012-04-03  Kjell Ahlstedt  <kjell ahlstedt bredband net>
 
 	Make SignalTimeout,SignalIdle::connect_once() more thread safe.
 
diff --git a/tools/m4/class_interface.m4 b/tools/m4/class_interface.m4
index 515a7a7..ff15814 100644
--- a/tools/m4/class_interface.m4
+++ b/tools/m4/class_interface.m4
@@ -228,9 +228,14 @@ private:
   __CPPNAME__`'(const __CPPNAME__&);
   __CPPNAME__& operator=(const __CPPNAME__&);
 
+#endif /* DOXYGEN_SHOULD_SKIP_THIS */
 protected:
-  __CPPNAME__`'(); // you must derive from this class
-
+  /**
+   * This class must be inherited in order to be used
+   */
+  __CPPNAME__`'();
+  
+#ifndef DOXYGEN_SHOULD_SKIP_THIS
   /** Called by constructors of derived classes. Provide the result of 
    * the Class init() function to ensure that it is properly 
    * initialized.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]