[glibmm] gmmproc: Generate the documentation of default constructors of interface classes.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glibmm] gmmproc: Generate the documentation of default constructors of interface classes.
- Date: Tue, 3 Apr 2012 09:21:14 +0000 (UTC)
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]