[glibmm] Add some #include directives



commit 7430ec811a86496583efc1a44554c912ff48573a
Author: Kjell Ahlstedt <kjell ahlstedt bredband net>
Date:   Wed Mar 22 11:07:57 2017 +0100

    Add some #include directives
    
    Each header file shall include all header files that it depends on.
    Checked with tools/test_scripts/testheaders.sh

 gio/src/dbusintrospection.hg |    2 ++
 gio/src/srvtarget.hg         |    2 ++
 glib/src/keyfile.hg          |    1 +
 glib/src/miscutils.hg        |    1 +
 glib/src/nodetree.hg         |    2 ++
 glib/src/optiongroup.hg      |    1 +
 glib/src/regex.hg            |    1 +
 glib/src/shell.hg            |    1 +
 glib/src/spawn.hg            |    1 +
 9 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/gio/src/dbusintrospection.hg b/gio/src/dbusintrospection.hg
index a92973e..9d25244 100644
--- a/gio/src/dbusintrospection.hg
+++ b/gio/src/dbusintrospection.hg
@@ -15,7 +15,9 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+#include <glibmm/refptr.h>
 #include <gio/gio.h>
+#include <vector>
 
 _DEFS(giomm,gio)
 _PINCLUDE(glibmm/private/object_p.h)
diff --git a/gio/src/srvtarget.hg b/gio/src/srvtarget.hg
index f5d7960..0625461 100644
--- a/gio/src/srvtarget.hg
+++ b/gio/src/srvtarget.hg
@@ -15,6 +15,8 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
+#include <glibmm/value.h>
+
 _DEFS(giomm,gio)
 
 namespace Gio
diff --git a/glib/src/keyfile.hg b/glib/src/keyfile.hg
index 8e69b0d..651b089 100644
--- a/glib/src/keyfile.hg
+++ b/glib/src/keyfile.hg
@@ -22,6 +22,7 @@ _DEFS(glibmm,glib)
 #include <glibmm/error.h>
 #include <glibmm/utility.h>
 #include <glib.h>
+#include <vector>
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
 extern "C" { typedef struct _GKeyFile GKeyFile; }
diff --git a/glib/src/miscutils.hg b/glib/src/miscutils.hg
index d6e39ed..312ddb4 100644
--- a/glib/src/miscutils.hg
+++ b/glib/src/miscutils.hg
@@ -18,6 +18,7 @@
 _DEFS(glibmm,glib)
 
 #include <glibmm/ustring.h>
+#include <vector>
 
 namespace Glib
 {
diff --git a/glib/src/nodetree.hg b/glib/src/nodetree.hg
index 1587e0b..323a0e0 100644
--- a/glib/src/nodetree.hg
+++ b/glib/src/nodetree.hg
@@ -21,6 +21,8 @@ _DEFS(glibmm,glib)
 #include <stack>
 #include <deque>
 
+#include <sigc++/bind.h>
+#include <sigc++/slot.h>
 #include <glibmm/refptr.h>
 #include <glibmm/ustring.h>
 #include <glibmm/error.h>
diff --git a/glib/src/optiongroup.hg b/glib/src/optiongroup.hg
index 12d5dc7..456f238 100644
--- a/glib/src/optiongroup.hg
+++ b/glib/src/optiongroup.hg
@@ -17,6 +17,7 @@
 
 _DEFS(glibmm,glib)
 
+#include <glibmm/error.h>
 #include <glibmm/ustring.h>
 #include <sigc++/slot.h>
 #include <map>
diff --git a/glib/src/regex.hg b/glib/src/regex.hg
index a623830..89928c6 100644
--- a/glib/src/regex.hg
+++ b/glib/src/regex.hg
@@ -22,6 +22,7 @@ _DEFS(glibmm,glib)
 #include <glibmm/ustring.h>
 #include <glibmm/error.h>
 #include <glib.h>
+#include <vector>
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
 typedef struct _GRegex GRegex;
diff --git a/glib/src/shell.hg b/glib/src/shell.hg
index b008993..8b3b91e 100644
--- a/glib/src/shell.hg
+++ b/glib/src/shell.hg
@@ -20,6 +20,7 @@ _DEFS(glibmm,glib)
 #include <glibmm/error.h>
 #include <glib.h>
 #include <string>
+#include <vector>
 
 namespace Glib
 {
diff --git a/glib/src/spawn.hg b/glib/src/spawn.hg
index 38fff43..4e3d180 100644
--- a/glib/src/spawn.hg
+++ b/glib/src/spawn.hg
@@ -21,6 +21,7 @@ _DEFS(glibmm,glib)
 #include <glibmm/error.h>
 #include <sigc++/sigc++.h>
 #include <string>
+#include <vector>
 
 namespace Glib
 {


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